From: Christophe Broult Date: 2002-02-19T02:35:04+09:00 Subject: memoize: patch to get the regression test suite to work This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C1B8A2.9671D5E0 Content-Type: text/plain; charset="iso-8859-1" With RubyUnit 0.5.4 and ruby 1.7.2 (2001-12-21) [i386-cygwin] the following test fails: BasicAcceptanceMemoizer#test_04_bounded_lru_cache_as_cache E. Time: 15.022 FAILURES!!! Test Results: Run: 4/4(13 asserts) Failures: 0 Errors: 1 Errors: 1 tests/atest_memoize.rb:109:in `test_04_bounded_lru_cache_as_cache'(BasicAcceptanceMemoizer): 1st argument <317811> type should be TrueClass or FalseClass. (TypeError) from tests/atest_memoize.rb:124 Here is a patch to correct the problem. ------------------------------------------------------- diff -u tests/atest_memoize.rb~ tests/atest_memoize.rb --- tests/atest_memoize.rb~ Mon Mar 5 09:00:30 2001 +++ tests/atest_memoize.rb Mon Feb 18 11:56:26 2002 @@ -106,7 +106,7 @@ r2, t2 = time {fib(@n)} assert(t2 < t0) assert(t2 > t1) - assert(r2, correct) + assert_equal(r2, correct) end end ------_=_NextPart_001_01C1B8A2.9671D5E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable memoize: patch to get the regression test suite to work

With RubyUnit 0.5.4 and ruby 1.7.2 (2001-12-21) = [i386-cygwin] the following test fails:

BasicAcceptanceMemoizer#test_04_bounded_lru_cache_as_cache = E.
Time: 15.022
FAILURES!!!
Test Results:
 Run: 4/4(13 asserts) Failures: 0 Errors: = 1
Errors: 1
tests/atest_memoize.rb:109:in = `test_04_bounded_lru_cache_as_cache'(BasicAcceptanceMemoizer): 1st = argument <317811> type should be TrueClass or FalseClass. = (TypeError)

        from = tests/atest_memoize.rb:124

Here is a patch to correct the problem.

-------------------------------------------------------
diff -u  tests/atest_memoize.rb~ = tests/atest_memoize.rb
--- tests/atest_memoize.rb~     = Mon Mar  5 09:00:30 2001
+++ = tests/atest_memoize.rb      Mon Feb 18 = 11:56:26 2002
@@ -106,7 +106,7 @@
     r2, t2 =3D time = {fib(@n)}
     assert(t2 < t0)
     assert(t2 > t1)
-    assert(r2, correct)
+    assert_equal(r2, correct)
   end
 end
 

------_=_NextPart_001_01C1B8A2.9671D5E0--