| Class | TestExtensions |
| In: |
test/test_extensions.rb
|
| Parent: | Test::Unit::TestCase |
# File test/test_extensions.rb, line 43
43: def test_cattr_accessor
44: assert CattrReadWriterTest.public_instance_methods.include?('test_both')
45: assert CattrReadWriterTest.public_instance_methods.include?('test_both=')
46: end
# File test/test_extensions.rb, line 37
37: def test_cattr_reader
38: assert CattrReaderTest.public_instance_methods.include?('test_reader')
39: end
# File test/test_extensions.rb, line 40
40: def test_cattr_writer
41: assert CattrWriterTest.public_instance_methods.include?('test_writer=')
42: end
# File test/test_extensions.rb, line 56
56: def test_string_to_i_clean
57: assert_equal 42,"42".to_i
58: end
# File test/test_extensions.rb, line 59
59: def test_string_to_i_unclean
60: assert "abcd123","abcd123".to_i
61: end
# File test/test_extensions.rb, line 48
48: def test_string_to_time_clean
49: t = Time.at(1201994389) # Sat Feb 02 23:19:49 UTC 2008
50: str = "Sat Feb 02 23:19:49 UTC 2008"
51: assert_equal t,str.to_time
52: end
# File test/test_extensions.rb, line 53
53: def test_string_to_time_unclean
54: assert_equal "abcd123", "abcd123".to_time
55: end
# File test/test_extensions.rb, line 18
18: def test_stringify_keys
19: h = { :key => 'value', :tone => 'bar' }
20: m = h.stringify_keys
21: assert_not_nil m['key']
22: assert_not_nil m['tone']
23: assert_nil m[:key]
24: assert_nil m[:tone]
25: end