PATH:
opt
/
alt
/
ruby18
/
share
/
ri
/
1.8
/
system
/
Test
/
Unit
/
Assertions
--- !ruby/object:RI::ClassDescription attributes: [] class_methods: - !ruby/object:RI::MethodSummary name: use_pp= comment: - !ruby/struct:SM::Flow::P body: Test::Unit::Assertions contains the standard Test::Unit assertions. Assertions is included in Test::Unit::TestCase. - !ruby/struct:SM::Flow::P body: To include it in your own code and use its functionality, you simply need to rescue Test::Unit::AssertionFailedError. Additionally you may override add_assertion to get notified whenever an assertion is made. - !ruby/struct:SM::Flow::P body: "Notes:" - !ruby/object:SM::Flow::LIST contents: - !ruby/struct:SM::Flow::LI label: "*" body: The message to each assertion, if given, will be propagated with the failure. - !ruby/struct:SM::Flow::LI label: "*" body: It is easy to add your own assertions based on assert_block(). type: :BULLET - !ruby/struct:SM::Flow::H level: 1 text: Example Custom Assertion - !ruby/struct:SM::Flow::VERB body: " def deny(boolean, message = nil)\n message = build_message message, '<?> is not false or nil.', boolean\n assert_block message do\n not boolean\n end\n end\n" constants: - !ruby/object:RI::Constant comment: name: UncaughtThrow value: "{NameError => /^uncaught throw \\`(.+)\\'$/, ThreadError => /^uncaught throw \\`(.+)\\' in thread /}" full_name: Test::Unit::Assertions includes: [] instance_methods: - !ruby/object:RI::MethodSummary name: _wrap_assertion - !ruby/object:RI::MethodSummary name: add_assertion - !ruby/object:RI::MethodSummary name: assert - !ruby/object:RI::MethodSummary name: assert_block - !ruby/object:RI::MethodSummary name: assert_equal - !ruby/object:RI::MethodSummary name: assert_in_delta - !ruby/object:RI::MethodSummary name: assert_instance_of - !ruby/object:RI::MethodSummary name: assert_kind_of - !ruby/object:RI::MethodSummary name: assert_match - !ruby/object:RI::MethodSummary name: assert_nil - !ruby/object:RI::MethodSummary name: assert_no_match - !ruby/object:RI::MethodSummary name: assert_not_equal - !ruby/object:RI::MethodSummary name: assert_not_nil - !ruby/object:RI::MethodSummary name: assert_not_same - !ruby/object:RI::MethodSummary name: assert_nothing_raised - !ruby/object:RI::MethodSummary name: assert_nothing_thrown - !ruby/object:RI::MethodSummary name: assert_operator - !ruby/object:RI::MethodSummary name: assert_raise - !ruby/object:RI::MethodSummary name: assert_raises - !ruby/object:RI::MethodSummary name: assert_respond_to - !ruby/object:RI::MethodSummary name: assert_same - !ruby/object:RI::MethodSummary name: assert_send - !ruby/object:RI::MethodSummary name: assert_throws - !ruby/object:RI::MethodSummary name: build_message - !ruby/object:RI::MethodSummary name: flunk name: Assertions superclass:
[-] assert_raises-i.yaml
[edit]
[-] assert_block-i.yaml
[edit]
[-] assert_not_nil-i.yaml
[edit]
[-] cdesc-Assertions.yaml
[edit]
[-] assert_no_match-i.yaml
[edit]
[-] build_message-i.yaml
[edit]
[-] assert_send-i.yaml
[edit]
[-] assert_kind_of-i.yaml
[edit]
[-] assert_match-i.yaml
[edit]
[-] use_pp%3d-c.yaml
[edit]
[-] assert_instance_of-i.yaml
[edit]
[-] assert_respond_to-i.yaml
[edit]
[-] assert_nothing_raised-i.yaml
[edit]
[-] assert_nil-i.yaml
[edit]
[-] assert_nothing_thrown-i.yaml
[edit]
[-] add_assertion-i.yaml
[edit]
[-] assert_same-i.yaml
[edit]
[-] flunk-i.yaml
[edit]
[-] assert_equal-i.yaml
[edit]
[-] assert_operator-i.yaml
[edit]
[-] assert_not_equal-i.yaml
[edit]
[+]
..
[-] assert_throws-i.yaml
[edit]
[-] assert_not_same-i.yaml
[edit]
[-] _wrap_assertion-i.yaml
[edit]
[-] assert-i.yaml
[edit]
[-] assert_raise-i.yaml
[edit]
[-] assert_in_delta-i.yaml
[edit]