Class TestTryDup
In: lib/core_ex/try_dup.rb
Parent: ::Test::Unit::TestCase

Methods

setup   teardown   test_simple  

Public Instance methods

[Source]

# File lib/core_ex/try_dup.rb, line 47
    def setup
      @s = "a simple string"
    end

[Source]

# File lib/core_ex/try_dup.rb, line 51
    def teardown
    end

[Source]

# File lib/core_ex/try_dup.rb, line 54
    def test_simple
      assert_nothing_raised do
        assert_equal nil, nil.try_dup
        assert_equal true, true.try_dup
        assert_equal false, false.try_dup
        assert_equal 4, 4.try_dup
        assert_equal 5.5, 5.5.try_dup
        assert_equal :foo, :foo.try_dup
        assert_equal @s, @s.try_dup
        assert_not_equal @s.object_id, @s.try_dup
      end
    end

[Validate]