0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ユニットテストのメソッドのメモ

Last updated at Posted at 2022-02-13
メソッド 説明
assert(式 [, メッセージ]) 式が真ならば成功
assert_equal(変数1, 変数2 [, メッセージ]) 変数1と変数2が等しければ成功
assert_not_equal(変数1, 変数2 [, メッセージ]) 変数1と変数2が等しくなければ成功
assert_nil(変数 [, メッセージ]) 変数がnilならば成功
assert_not_nil(変数 [, メッセージ]) 変数がnilじゃなければ成功
assert_match(正規表現, 文字列 [, メッセージ]) 正規表現に文字列がマッチすれば成功
assert_no_match(正規表現, 文字列 [, メッセージ]) 正規表現に文字列がマッチしなければ成功
assert_raise(例外1, 例外2 [, 例外3…]) { } ブロックを実行して例外1,2が発生し、その例外がexpected_exception_klassクラスならば成功
assert_nothing_raised(例外1, 例外2 [, 例外3…]) { .. } ブロックを実行して例外1,2がおきなけらば成功
assert_in_delta(expected_float, actual_float, delta, message=””)
flunk([メッセージ]) 常に失敗。未定義のテストケースなどを暫定的に失敗させたりする場合に利用
assert_difference(expressions, difference = 1, message = nil, 6block) ブロック実行後にexpressionsの値がdifferenceの分だけ変わっていれば成功
assert_no_difference(expressions, message = nil, &block) ブロック実行前後でexpressionsの値が変わっていなければ成功

参照:ユニットテストで使うメソッド

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?