[#35406] RE: win32ole で excel が終了しない — "Oka Yasushi" <oka@...>

こんにちは、岡といいます。

20 messages 2002/06/19
[#35407] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35408] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35412] Re: win32ole で excel が終了しない — "NAKAMURA, Hiroshi" <nakahiro@...> 2002/06/20

なひです。

[#35418] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/20

金井です。

[#35419] Re: win32ole で excel が終了しない — nobu.nakada@... 2002/06/21

なかだです。

[#35480] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "井上 浩一" <kyoui32@...>

井上です。

12 messages 2002/06/28
[#35490] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "Inoue" <rubyist@117.ne.jp> 2002/06/28

井上です。

[ruby-list:35405] Re: RubyUnit: Extended assert module and stacktrace

From: "Shirai,Kaoru" <shirai@...1jp.com>
Date: 2002-06-19 12:25:12 UTC
List: ruby-list #35405
 白井です。

> スタックトレースが期待通りにならない、簡単かつ完全なサンプルを
> 見せてもらえませんか?

 以下は、 assert_fail と全く同じように実装している assert_my_fail メソッ
ドを用意し、 AssertionFailedError の結果を比較しています。

test.rb:
  require 'rubyunit'
  
  module MyAssert
    include RUNIT::Assert
    def assert_my_fail(message)
      setup_assert
      raise_assertion_error message
    end
  end #/MyAssert
  
  class MyTest < RUNIT::TestCase
    include MyAssert
    def test_original_fail
      assert_fail "failed"
    end
  
    def test_my_fail
      assert_my_fail "failed"
    end
  end #/MyTest

結果:
  $ ruby test.rb
  MyTest#test_my_fail F.
  MyTest#test_original_fail F.
  Time: 0.028523
  FAILURES!!!
  Test Results:
   Run: 2/2(2 asserts) Failures: 2 Errors: 0
  Failures: 2
  test.rb:7:in `assert_my_fail'(MyTest): failed
(RUNIT::AssertionFailedError)
  	from test.rb:18:in `test_my_fail'
  	from test.rb:17
  test.rb:14:in `test_original_fail'(MyTest): failed
(RUNIT::AssertionFailedError)
  	from test.rb:17
  $

  assert_fail の場合はスタックトレースがちゃんと呼び出し位置から始まって
います。しかし、 assert_my_fail を使った場合、スタックトレースが
assert_my_fail の中から始まってしまいます。

> >     def assert_if(obj, message="")
> >       unless obj then
> >         assert_fail
> それから、assert_failは、引数が1つ必要です。
> というか、この assert_failは余計なんじゃないでしょうか?

 げ。すみません、これは typo です。

-- 
shirai@p1jp.com

Shirai,Kaoru
  PlusOne Co.,Ltd

In This Thread