summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2013-06-15 00:01:08 +0800
committerDaniel Bovensiepen <[email protected]>2013-06-15 00:01:08 +0800
commit71e12574174523b9b5522392fe1246d02cefa968 (patch)
tree8c69add1c2a2f9f61ce2b1fbb2ee8c8f95a56e34 /test
parentc5d116f9c2eb866114642f3e94d3494a5818f8e4 (diff)
downloadmruby-71e12574174523b9b5522392fe1246d02cefa968.tar.gz
mruby-71e12574174523b9b5522392fe1246d02cefa968.zip
Improve Range Tests
Diffstat (limited to 'test')
-rw-r--r--test/t/range.rb35
1 files changed, 21 insertions, 14 deletions
diff --git a/test/t/range.rb b/test/t/range.rb
index 21bcb5c55..fdf6b415c 100644
--- a/test/t/range.rb
+++ b/test/t/range.rb
@@ -2,66 +2,73 @@
# Range ISO Test
assert('Range', '15.2.14') do
- Range.class == Class
+ assert_equal Range.class, Class
end
assert('Range superclass', '15.2.14.2') do
- Range.superclass == Object
+ assert_equal Range.superclass, Object
end
assert('Range#==', '15.2.14.4.1') do
- (1..10) == (1..10) and not (1..10) == (1..100)
+ assert_true (1..10) == (1..10)
+ assert_false (1..10) == (1..100)
end
assert('Range#===', '15.2.14.4.2') do
a = (1..10)
- a === 5 and not a === 20
+ assert_true a === 5
+ assert_false a === 20
end
assert('Range#begin', '15.2.14.4.3') do
- (1..10).begin == 1
+ assert_equal (1..10).begin, 1
end
assert('Range#each', '15.2.14.4.4') do
a = (1..3)
b = 0
a.each {|i| b += i}
- b == 6
+ assert_equal b, 6
end
assert('Range#end', '15.2.14.4.5') do
- (1..10).end == 10
+ assert_equal (1..10).end, 10
end
assert('Range#exclude_end?', '15.2.14.4.6') do
- (1...10).exclude_end? and not (1..10).exclude_end?
+ assert_true (1...10).exclude_end?
+ assert_false (1..10).exclude_end?
end
assert('Range#first', '15.2.14.4.7') do
- (1..10).first == 1
+ assert_equal (1..10).first, 1
end
assert('Range#include', '15.2.14.4.8') do
a = (1..10)
- a.include?(5) and not a.include?(20)
+ assert_true a.include?(5)
+ assert_false a.include?(20)
end
assert('Range#initialize', '15.2.14.4.9') do
a = Range.new(1, 10, true)
b = Range.new(1, 10, false)
- a == (1...10) and a.exclude_end? and b == (1..10) and
- not b.exclude_end?
+ assert_equal a, (1...10)
+ assert_true a.exclude_end?
+ assert_equal b, (1..10)
+ assert_false b.exclude_end?
end
assert('Range#last', '15.2.14.4.10') do
- (1..10).last == 10
+ assert_equal (1..10).last, 10
end
assert('Range#member?', '15.2.14.4.11') do
a = (1..10)
- a.member?(5) and not a.member?(20)
+ assert_true a.member?(5)
+ assert_false a.member?(20)
end