Bug #8417
closedassert_in_epsilon(-1, -1) failed
Description
=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
        
           Updated by no6v (Nobuhiro IMAI) over 12 years ago
          Updated by no6v (Nobuhiro IMAI) over 12 years ago
          
          
        
        
      
      =begin
Oops, I forgot to show the result.
require "minitest/unit"
MiniTest::Unit::TestCase.new(?-).assert_in_epsilon(-1, -1) # => true
=end
        
           Updated by nobu (Nobuyoshi Nakada) over 12 years ago
          Updated by nobu (Nobuyoshi Nakada) over 12 years ago
          
          
        
        
      
      - Status changed from Open to Feedback
I can't reproduce it.
And that failure message seems different.
What version of test/unit are you using?
        
           Updated by kou (Kouhei Sutou) over 12 years ago
          Updated by kou (Kouhei Sutou) over 12 years ago
          
          
        
        
      
      - Status changed from Feedback to Rejected
- Assignee set to kou (Kouhei Sutou)
- % Done changed from 0 to 100
It is a test-unit gem bug.
I'll fix it in test-unit gem!
        
           Updated by no6v (Nobuhiro IMAI) over 12 years ago
          Updated by no6v (Nobuhiro IMAI) over 12 years ago
          
          
        
        
      
      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.
        
           Updated by no6v (Nobuhiro IMAI) over 12 years ago
          Updated by no6v (Nobuhiro IMAI) over 12 years ago
          
          
        
        
      
      It is a test-unit gem bug.
I'll fix it in test-unit gem!
I noticed that just now.. Thanks in advance!