4 class TestVector < Test::Unit::TestCase
9 @v4 = Vector[1.0, 2.0, 3.0]
15 assert_not_same @v1, @v2
16 assert_not_same @v1, @v3
17 assert_not_same @v1, @v4
18 assert_not_same @v1, @w1
26 assert_not_equal @v1, @w1
29 def test_hash_equality
36 hash = { @v1 => :value }
40 assert !hash.key?(@v4)
41 assert !hash.key?(@w1)
45 assert_equal @v1.hash, @v1.hash
46 assert_equal @v1.hash, @v2.hash
47 assert_equal @v1.hash, @v3.hash