Class TestExtensions
In: test/test_extensions.rb
Parent: Test::Unit::TestCase

Methods

Public Instance methods

[Source]

    # 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

[Source]

    # File test/test_extensions.rb, line 37
37:   def test_cattr_reader
38:     assert CattrReaderTest.public_instance_methods.include?('test_reader')
39:   end

[Source]

    # File test/test_extensions.rb, line 40
40:   def test_cattr_writer
41:     assert CattrWriterTest.public_instance_methods.include?('test_writer=')
42:   end

[Source]

    # File test/test_extensions.rb, line 10
10:   def test_nil_to_date
11:     assert_nil nil.to_date
12:   end

[Source]

    # File test/test_extensions.rb, line 13
13:   def test_nil_to_time
14:     assert_nil nil.to_time
15:   end

[Source]

    # File test/test_extensions.rb, line 56
56:   def test_string_to_i_clean
57:     assert_equal 42,"42".to_i
58:   end

[Source]

    # File test/test_extensions.rb, line 59
59:   def test_string_to_i_unclean
60:     assert "abcd123","abcd123".to_i
61:   end

[Source]

    # 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

[Source]

    # File test/test_extensions.rb, line 53
53:   def test_string_to_time_unclean
54:     assert_equal "abcd123", "abcd123".to_time
55:   end

[Source]

    # 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

[Source]

    # File test/test_extensions.rb, line 27
27:   def test_stringify_keys!
28:     h = { :key => 'value', :tone => 'bar' }
29:     h.stringify_keys!
30:     assert_not_nil h['key']
31:     assert_not_nil h['tone']
32:     assert_nil h[:key]
33:     assert_nil h[:tone]
34:   end

[Validate]