定義 |
説明 |
assert(boolean, message=nil) -> ()
|
boolean が真ならパスします。
|
assert_block(message="assert_block failed.") { ... } -> ()
|
ブロックを実行し、その結果が真ならパスします。
|
assert_equal(expected, actual, message=nil) -> ()
|
expected == actual ならばパスします。
|
assert_in_delta(expected_float, actual_float, delta, message="") -> ()
|
(expected_float.to_f - actual_float.to_f).abs <= delta.to_f
が真ならパスします。
|
assert_instance_of(klass, object, message="") -> ()
|
object が klass の直接のインスタンスであるなら、パスします。
Object#instance_of?も参照して下さい。
|
assert_kind_of(klass, object, message="") -> ()
|
object.kind_of?(klass) が真ならパスします。
|
assert_match(pattern, string, message="") -> ()
|
string =~ pattern が真ならばパスします。
|
assert_nil(object, message="") -> ()
|
object が nil ならばパスします。
|
assert_no_match(regexp, string, message="") -> ()
|
regexp !~ string が真ならばパスします。
|
assert_not_equal(expected, actual, message="") -> ()
|
expected != actual ならばパスします。
|
assert_not_nil(object, message="") -> ()
|
object が nil でないならばパスします。
|
assert_not_same(expected, actual, message="") -> ()
|
!actual.equal?(expected) が真ならパスします。
|
assert_nothing_raised(message = "") { ... } assert_nothing_raised(klass1, klass2, ..., message = "") { ... }
|
ブロックを実行して例外が起きなければパスします。
|
assert_nothing_thrown(message="") { ... } -> ()
|
ブロックを実行して throw が起こらなければパスします。
|
assert_operator(object1, operator, object2, message="") -> ()
|
object1.send(operator, object2) が真ならパスします。
|
assert_raise(klass1, klass2, ..., message = "") { ... } -> object
|
ブロックを実行して例外が発生し、その例外が
klass1, klass2,... のいずれかのクラスのインスタンスならばパスします。
|
assert_raises(*args, &block) -> object
|
Test::Unit::Assertions#assert_raise のエイリアスです。
|
assert_respond_to(object, method, message="") -> ()
|
object.respond_to?(method) が真ならパスします。
|
assert_same(expected, actual, message="") -> ()
|
actual.equal?(expected) が真ならパスします。
|
assert_send(send_array, message="") -> ()
|
send_array[0].__send__(send_array[1], *send_array[2..-1])
が真ならパスします。
|
assert_throws(expected_symbol, message="") { ... } -> ()
|
ブロックを実行して :expected_symbol が throw されたらパスします。
|
build_message(head, template=nil, *arguments)
|
テストが失敗したときに表示されるメッセージを作成します。
|
flunk(message="Flunked") -> ()
|
常に失敗します。
|