summaryrefslogtreecommitdiffhomepage
path: root/test/t/float.rb
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-04-22 22:26:46 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2019-04-22 22:26:46 +0900
commit5ab8ca41a5a64183784c739b82da9e4cd87bbc79 (patch)
treea041baf06b77d21bbb461eb9aa202235e1d296fb /test/t/float.rb
parent49cb1490331addee130b9c38a3d05e7f17382097 (diff)
parent0debf154ee9aa4c4f9aa0190a54a810801c3d31d (diff)
downloadmruby-5ab8ca41a5a64183784c739b82da9e4cd87bbc79.tar.gz
mruby-5ab8ca41a5a64183784c739b82da9e4cd87bbc79.zip
Merge branch 'shuujii-add-assert_predicate-and-assert_operator'
Diffstat (limited to 'test/t/float.rb')
-rw-r--r--test/t/float.rb20
1 files changed, 10 insertions, 10 deletions
diff --git a/test/t/float.rb b/test/t/float.rb
index 4e9d347b8..b4eb0bfd6 100644
--- a/test/t/float.rb
+++ b/test/t/float.rb
@@ -82,8 +82,8 @@ assert('Float#ceil', '15.2.9.3.8') do
end
assert('Float#finite?', '15.2.9.3.9') do
- assert_true 3.123456789.finite?
- assert_false (1.0 / 0.0).finite?
+ assert_predicate 3.123456789, :finite?
+ assert_not_predicate 1.0 / 0.0, :finite?
end
assert('Float#floor', '15.2.9.3.10') do
@@ -139,7 +139,7 @@ assert('Float#round', '15.2.9.3.12') do
nan = 0.0/0.0
assert_raise(FloatDomainError){ nan.round }
assert_raise(FloatDomainError){ nan.round(-1) }
- assert_true(nan.round(1).nan?)
+ assert_predicate(nan.round(1), :nan?)
end
assert('Float#to_f', '15.2.9.3.13') do
@@ -178,10 +178,10 @@ assert('Float#divmod') do
end
assert('Float#nan?') do
- assert_true (0.0/0.0).nan?
- assert_false 0.0.nan?
- assert_false (1.0/0.0).nan?
- assert_false (-1.0/0.0).nan?
+ assert_predicate 0.0/0.0, :nan?
+ assert_not_predicate 0.0, :nan?
+ assert_not_predicate 1.0/0.0, :nan?
+ assert_not_predicate -1.0/0.0, :nan?
end
assert('Float#<<') do
@@ -240,9 +240,9 @@ assert('Float#to_s') do
end
assert('Float#eql?') do
- assert_true(5.0.eql?(5.0))
- assert_false(5.0.eql?(5))
- assert_false(5.0.eql?("5.0"))
+ assert_operator(5.0, :eql?, 5.0)
+ assert_not_operator(5.0, :eql?, 5)
+ assert_not_operator(5.0, :eql?, "5.0")
end
end # const_defined?(:Float)