test_complex.rb, test_rational.rb: revert some assertions
* test_complex.rb, test_rational.rb: revert some assertions, but just assert that a frozen object cannot be modified with marshal_load. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
48cb947793
commit
22783fdbc5
@ -658,7 +658,12 @@ class Complex_Test < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
bug3656 = '[ruby-core:31622]'
|
bug3656 = '[ruby-core:31622]'
|
||||||
assert_not_respond_to(Complex(1,2), :marshal_load, bug3656)
|
c = Complex(1,2)
|
||||||
|
c.freeze
|
||||||
|
assert(c.frozen?)
|
||||||
|
result = c.marshal_load([2,3]) rescue :fail
|
||||||
|
assert_equal(:fail, result, bug3656)
|
||||||
|
assert_equal(Complex(1,2), c)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_marshal_compatibility
|
def test_marshal_compatibility
|
||||||
|
@ -828,7 +828,11 @@ class Rational_Test < Test::Unit::TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
bug3656 = '[ruby-core:31622]'
|
bug3656 = '[ruby-core:31622]'
|
||||||
assert_not_respond_to(Rational(1,2), :marshal_load, bug3656)
|
c = Rational(1,2)
|
||||||
|
c.freeze
|
||||||
|
assert(c.frozen?)
|
||||||
|
result = c.marshal_load([2,3]) rescue :fail
|
||||||
|
assert_equal(:fail, result, bug3656)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_marshal_compatibility
|
def test_marshal_compatibility
|
||||||
|
Loading…
x
Reference in New Issue
Block a user