Vše se nachází v modulu Test/Unit.
třída AssertionFailedError
modul Assertions
třída Error
třída Failure
třída TestCase
třída TestResult
třída TestSuite
modul UI
Ve třídě Assertions se nacházejí testovací metody.
assert_block(message="") — Testování/předpoklad ne kterém jsou založeny všechny ostatní. Projde jestliž blok yields true.
assert(boolean, message="") — projde, je li hodnota boolean pravdivá
assert_equal(expected, actual, message=nil) — projde jestliže expected == actual
assert_raises(expected_exception_klass, message="") — projde jsetliže blok vyvolá výjimku.
assert_instance_of(klass, object, message="") — projde jestliže object.class == klass
assert_nil(object, message="") — projde jestliže object.nil?
assert_kind_of(klass, object, message="") — projde jestliže object.kind_of?(klass)
assert_respond_to(object, method, message="") — projde když objekt implementuje metodu method — object.respond_to?(method)
assert_match(regexp, string, message="") — projde když string =~ regularExpression.
assert_same(expected, actual, message="") — projde když actual.equal?(expected) t.j. jedná se o stejnou instanci.
assert_operator(object1, operator, object2, message="") — porovnává dva objekty na uvedený operátor. projde když object1.send(operator, object2) je true.
assert_nothing_raised(*args) — projde když blok nevyvolá výjimku.
flunk(message="") — neprojde nikdy, vždy selže.
assert_not_same(expected, actual, message="") — projde když !actual.equal?(expected).
assert_not_equal(expected, actual, message="") — projde když expected != actual.
assert_not_nil(object, message="") — projde když !object.nil?.
assert_does_not_match(regexp, string, message="") — projde když string !~ reguralExpression.
assert_throws(expected_symbol, message="", &proc) — projde když blok vyvolá (hodí) symbol.
assert_nothing_thrown(message="", &proc) — projde když blok nevyvolá (nehodí) symbol.
assert_in_delta(expected_float, actual_float, delta, message="") — projde když se očekávané číslo a aktuální číslo liší o méně než delta.
assert_send(send_array, message="") — projde když ... FIXME:.
