From noreply at rubyforge.org Thu Dec 30 00:12:58 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 30 Dec 2010 00:12:58 -0500 (EST) Subject: [test-unit-tracker] [ test-unit-Bugs-28808 ] assert_in_delta breakage Message-ID: <20101230051258.55AEE185837B@rubyforge.org> Bugs item #28808, was opened at 2010-12-29 22:12 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=21856&aid=28808&group_id=5650 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Daniel Berger (djberg96) Assigned to: Nobody (None) Summary: assert_in_delta breakage Initial Comment: Hi, ruby 1.8.6 (2010-02-05 patchlevel 399) [i686-darwin8.11.1] With test-unit 1 this works: class TC_Bignum_Quo_InstanceMethod < Test::Unit::TestCase def setup @bignum_pos = 18446744073709551616 end def test_quo_stuff assert_in_delta('1.34343777392102e+15', @bignum_pos.quo(13731), 2) end end But with test-unit 2 I get this: 1) Error: test_quo_stuff(TC_Bignum_Quo_InstanceMethod): NoMethodError: undefined method `-' for "1.34343777392102e+15":String assert_in_delta_test.rb:11:in `test_quo_stuff' Regards, Dan ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=21856&aid=28808&group_id=5650 From noreply at rubyforge.org Thu Dec 30 22:12:49 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 30 Dec 2010 22:12:49 -0500 (EST) Subject: [test-unit-tracker] [ test-unit-Bugs-28808 ] assert_in_delta breakage Message-ID: <20101231031249.5D1A01858387@rubyforge.org> Bugs item #28808, was opened at 2010-12-30 14:12 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=21856&aid=28808&group_id=5650 Category: None Group: None >Status: Closed >Resolution: Accepted Priority: 3 Submitted By: Daniel Berger (djberg96) Assigned to: Nobody (None) Summary: assert_in_delta breakage Initial Comment: Hi, ruby 1.8.6 (2010-02-05 patchlevel 399) [i686-darwin8.11.1] With test-unit 1 this works: class TC_Bignum_Quo_InstanceMethod < Test::Unit::TestCase def setup @bignum_pos = 18446744073709551616 end def test_quo_stuff assert_in_delta('1.34343777392102e+15', @bignum_pos.quo(13731), 2) end end But with test-unit 2 I get this: 1) Error: test_quo_stuff(TC_Bignum_Quo_InstanceMethod): NoMethodError: undefined method `-' for "1.34343777392102e+15":String assert_in_delta_test.rb:11:in `test_quo_stuff' Regards, Dan ---------------------------------------------------------------------- >Comment By: Kouhei Sutou (kou) Date: 2010-12-31 12:12 Message: Thanks for your report! I've fixed it in trunk! ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=21856&aid=28808&group_id=5650