Sha256: c91b83523325ad39a35fb02f11344832209c1191705a289559a2c5eb3aaa9e96
Contents?: true
Size: 555 Bytes
Versions: 1
Compression:
Stored size: 555 Bytes
Contents
require 'test/unit' require 'carat/nil-comparable' class Mock < String include NilComparable end class TC_NilClass_Comparable < Test::Unit::TestCase def test001 assert_equal( 0, nil <=> nil ) assert_equal( -1, nil <=> 4 ) assert_equal( -1, nil <=> "a" ) assert_equal( -1, nil <=> Object.new ) assert_equal( 0, nil.cmp(nil) ) assert( nil < 4 ) end def test002 m = Mock.new("A") assert_equal( 1, m <=> nil ) assert_equal( -1, m <=> "B" ) #assert_equal( 1, m.cmp(nil) ) assert( m > nil ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
carats-0.3.0 | test/tc_nil-comparable.rb |