diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-09-05 15:15:43 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-09-05 15:15:43 +0000 |
commit | 44785befeabd09d5d34f33b33783c0ec54f06a1f (patch) | |
tree | 56830470411bdaf525d1f4c489b120125efb9097 /test/ruby/test_float.rb | |
parent | 01e3a55648559ba3d54cdf72d5c55f71a41e69e9 (diff) |
* lib/optparse.rb (OptionParser#order, #permute, #parse): allow an
array as argument.
* test/ruby/test_*.rb: moved invariants to left side in
assert_equal, and use assert_nil, assert_raises and so on.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_float.rb')
-rw-r--r-- | test/ruby/test_float.rb | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/test/ruby/test_float.rb b/test/ruby/test_float.rb index e639909761..dba3f6b5a9 100644 --- a/test/ruby/test_float.rb +++ b/test/ruby/test_float.rb @@ -4,23 +4,23 @@ $KCODE = 'none' class TestFloat < Test::Unit::TestCase def test_float - assert_equal(2.6.floor, 2) - assert_equal((-2.6).floor, -3) - assert_equal(2.6.ceil, 3) - assert_equal((-2.6).ceil, -2) - assert_equal(2.6.truncate, 2) - assert_equal((-2.6).truncate, -2) - assert_equal(2.6.round, 3) - assert_equal((-2.4).truncate, -2) + assert_equal(2, 2.6.floor) + assert_equal(-3, (-2.6).floor) + assert_equal(3, 2.6.ceil) + assert_equal(-2, (-2.6).ceil) + assert_equal(2, 2.6.truncate) + assert_equal(-2, (-2.6).truncate) + assert_equal(3, 2.6.round) + assert_equal(-2, (-2.4).truncate) assert((13.4 % 1 - 0.4).abs < 0.0001) nan = 0.0/0 def nan.test(v) extend Test::Unit::Assertions assert(self != v) - assert_equal((self < v), false) - assert_equal((self > v), false) - assert_equal((self <= v), false) - assert_equal((self >= v), false) + assert_equal(false, (self < v)) + assert_equal(false, (self > v)) + assert_equal(false, (self <= v)) + assert_equal(false, (self >= v)) end nan.test(nan) nan.test(0) @@ -36,7 +36,7 @@ class TestFloat < Test::Unit::TestCase nan.test(-0.001); nan.test(1.0/0); nan.test(-1.0/0); - + #s = "3.7517675036461267e+17" #assert(s == sprintf("%.16e", s.to_f)) f = 3.7517675036461267e+17 |