aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_array.rb
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-07-20 07:09:22 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-07-20 07:09:22 +0000
commitcfb55acaa7c5059020744429d54554f3c2eb691b (patch)
tree4acb0d3dc4137264092a35c3a5a347eb4d8aa0ff /test/ruby/test_array.rb
parentdaf167644143fcfc69b3a30a30888bd360072cd0 (diff)
downloadruby-cfb55acaa7c5059020744429d54554f3c2eb691b.tar.gz
test_array.rb: refine assertions
* test/ruby/test_array.rb: refine assertions. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_array.rb')
-rw-r--r--test/ruby/test_array.rb52
1 files changed, 26 insertions, 26 deletions
diff --git a/test/ruby/test_array.rb b/test/ruby/test_array.rb
index 92c624b57b..fff55e13ff 100644
--- a/test/ruby/test_array.rb
+++ b/test/ruby/test_array.rb
@@ -270,17 +270,17 @@ class TestArray < Test::Unit::TestCase
end
def test_EQUAL # '=='
- assert(@cls[] == @cls[])
- assert(@cls[1] == @cls[1])
- assert(@cls[1, 1, 2, 2] == @cls[1, 1, 2, 2])
- assert(@cls[1.0, 1.0, 2.0, 2.0] == @cls[1, 1, 2, 2])
+ assert_operator(@cls[], :==, @cls[])
+ assert_operator(@cls[1], :==, @cls[1])
+ assert_operator(@cls[1, 1, 2, 2], :==, @cls[1, 1, 2, 2])
+ assert_operator(@cls[1.0, 1.0, 2.0, 2.0], :==, @cls[1, 1, 2, 2])
end
def test_VERY_EQUAL # '==='
- assert(@cls[] === @cls[])
- assert(@cls[1] === @cls[1])
- assert(@cls[1, 1, 2, 2] === @cls[1, 1, 2, 2])
- assert(@cls[1.0, 1.0, 2.0, 2.0] === @cls[1, 1, 2, 2])
+ assert_operator(@cls[], :===, @cls[])
+ assert_operator(@cls[1], :===, @cls[1])
+ assert_operator(@cls[1, 1, 2, 2], :===, @cls[1, 1, 2, 2])
+ assert_operator(@cls[1.0, 1.0, 2.0, 2.0], :===, @cls[1, 1, 2, 2])
end
def test_AREF # '[]'
@@ -461,7 +461,7 @@ class TestArray < Test::Unit::TestCase
b = a.clone
assert_equal(a, b)
- assert(a.__id__ != b.__id__)
+ assert_not_equal(a.__id__, b.__id__)
assert_equal(a.frozen?, b.frozen?)
assert_equal(a.untrusted?, b.untrusted?)
assert_equal(a.tainted?, b.tainted?)
@@ -623,7 +623,7 @@ class TestArray < Test::Unit::TestCase
b = a.dup
assert_equal(a, b)
- assert(a.__id__ != b.__id__)
+ assert_not_equal(a.__id__, b.__id__)
assert_equal(false, b.frozen?)
assert_equal(a.tainted?, b.tainted?)
end
@@ -671,15 +671,15 @@ class TestArray < Test::Unit::TestCase
end
def test_empty?
- assert(@cls[].empty?)
- assert(!@cls[1].empty?)
+ assert_empty(@cls[])
+ assert_not_empty(@cls[1])
end
def test_eql?
- assert(@cls[].eql?(@cls[]))
- assert(@cls[1].eql?(@cls[1]))
- assert(@cls[1, 1, 2, 2].eql?(@cls[1, 1, 2, 2]))
- assert(!@cls[1.0, 1.0, 2.0, 2.0].eql?(@cls[1, 1, 2, 2]))
+ assert_send([@cls[], :eql?, @cls[]])
+ assert_send([@cls[1], :eql?, @cls[1]])
+ assert_send([@cls[1, 1, 2, 2], :eql?, @cls[1, 1, 2, 2]])
+ assert_not_send([@cls[1.0, 1.0, 2.0, 2.0], :eql?, @cls[1, 1, 2, 2]])
end
def test_fill
@@ -858,18 +858,18 @@ class TestArray < Test::Unit::TestCase
a1 = @cls[ 'cat', 'dog' ]
a2 = @cls[ 'cat', 'dog' ]
a3 = @cls[ 'dog', 'cat' ]
- assert(a1.hash == a2.hash)
- assert(a1.hash != a3.hash)
+ assert_equal(a1.hash, a2.hash)
+ assert_not_equal(a1.hash, a3.hash)
end
def test_include?
a = @cls[ 'cat', 99, /a/, @cls[ 1, 2, 3] ]
- assert(a.include?('cat'))
- assert(a.include?(99))
- assert(a.include?(/a/))
- assert(a.include?([1,2,3]))
- assert(!a.include?('ca'))
- assert(!a.include?([1,2]))
+ assert_include(a, 'cat')
+ assert_include(a, 99)
+ assert_include(a, /a/)
+ assert_include(a, [1,2,3])
+ assert_not_include(a, 'ca')
+ assert_not_include(a, [1,2])
end
def test_index
@@ -1966,10 +1966,10 @@ class TestArray < Test::Unit::TestCase
def test_sample
100.times do
- assert([0, 1, 2].include?([2, 1, 0].sample))
+ assert_include([0, 1, 2], [2, 1, 0].sample)
samples = [2, 1, 0].sample(2)
samples.each{|sample|
- assert([0, 1, 2].include?(sample))
+ assert_include([0, 1, 2], sample)
}
end