From: "no6v (Nobuhiro IMAI)" Date: 2013-05-18T11:01:32+09:00 Subject: [ruby-core:55042] [ruby-trunk - Bug #8417] assert_in_epsilon(-1, -1) failed Issue #8417 has been updated by no6v (Nobuhiro IMAI). Oh, I'm verry sorry, but I used test-unit external gem (2.5.4). After removing it, the test-unit default gem (2.0.0.0) works fine. Would you please to close this (or mark as 3rd patry's) issue? Thanks. ---------------------------------------- Bug #8417: assert_in_epsilon(-1, -1) failed https://bugs.ruby-lang.org/issues/8417#change-39400 Author: no6v (Nobuhiro IMAI) Status: Rejected Priority: Normal Assignee: kou (Kouhei Sutou) Category: lib Target version: ruby -v: ruby 2.1.0dev (2013-05-18 trunk 40801) [x86_64-linux] Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN =begin assert_in_epsilon(-1, -1) failed as below: require "test/unit" class AssertInEpsilonTest < Test::Unit::TestCase def test_plus assert_in_epsilon(1, 1) end def test_minus assert_in_epsilon(-1, -1) end end # >> Loaded suite - # >> Started # >> F # >> =============================================================================== # >> Failure: # >> <-1> -/+ (<-1> * <0.001>)[-0.001] expected to include # >> <-1>. # >> # >> Relation: # >> <<-1> < <-1>-(<-1>*<0.001>)[-0.999] <= <-1>+(<-1>*<0.001>)[-1.001]> # >> test_minus(AssertInEpsilonTest) # >> -:9:in `test_minus' # >> =============================================================================== # >> . # >> # >> Finished in 0.01199642 seconds. # >> # >> 2 tests, 2 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications # >> 50% passed # >> # >> 166.72 tests/s, 166.72 assertions/s Though I'm not sure the difference between "test" and "minitest", minitest seems to be succeeded. require "minitest/unit" MiniTest::Unit::TestCase.new(?-).assert_in_epsilon(-1, -1) =end -- http://bugs.ruby-lang.org/