Ruby Forum Ruby-dev > [Bug #480] Failure: test_has_expires_eh(TestTupleBag)

Posted by Kazuhiro NISHIYAMA (Guest)
on 23.08.2008 18:33
(Received via mailing list)
Bug #480: Failure: test_has_expires_eh(TestTupleBag)
http://redmine.ruby-lang.org/issues/show/480

$B5/I<<T(B: Kazuhiro NISHIYAMA
$B%9%F!<%?%9(B: Open, $BM%@hEY(B: Normal

$B$?$V$s$9$Y$F$N4D6-$G=P$F$$$k0J2<$N(BFailure$B$G$9$,!"(B
test/rinda/test_tuplebag.rb$B$G(B
  def test_has_expires_eh
    assert_equal false, @tb.has_expires?
$B$H$J$C$F$$$F!"(Bhas_expires?$B$O(Blib/rinda/tuplespace.rb$B$G(B
    def has_expires?
      @enum.find do |tuple|
        tuple.expires
      end
    end
$B$H$J$C$F$$$F!"(BEnumerable#find$B$O8+$D$+$C$?MWAG$^$?$O(Bnil$B$rJV$9$?$a!"(B
false$B$OJV$C$F$3$J$$$+$i$N$h$&$G$9!#(B

  1) Failure:
test_has_expires_eh(TestTupleBag) 
[/home/akr/chkbuild/tmp/build/ruby-trunk/20080823T232503/ruby/test/rinda/test_tuplebag.rb:137]:
<false> expected but was
<nil>.
Posted by Masatoshi SEKI (Guest)
on 23.08.2008 19:25
(Received via mailing list)
咳といいます。

On 2008/08/24, at 1:29, Kazuhiro NISHIYAMA wrote:

> となっていて、has_expires?はlib/rinda/ 
> tuplespace.rbで
>    def has_expires?
>      @enum.find do |tuple|
>        tuple.expires
>      end
>    end
> となっていて、Enumerable#findは見つかった要素または 
> nilを返すため、
> falseは返ってこないからのようです。

あれ?こんなテスト書いてたっけ‥。

すみません。
いまマシンが壊れてしまい、発注しているところです。
なので来週中旬まで以降に作業します。
ごめんなさい。
Posted by Anonymous (Guest)
on 30.08.2008 16:57
(Received via mailing list)
$B%A%1%C%H(B #480 $B$,99?7$5$l$^$7$?!#(B (by Anonymous)

$B%9%F!<%?%9(B Open$B$+$i(BClosed$B$KJQ99(B
$B?JD=(B % 0$B$+$i(B100$B$KJQ99(B

Applied in changeset r18956.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/480