[Seasar-user:11303] Re: [S2JUnit4]TestContextクラスのgetMockInterceptorメソッドを使うとNullPointerExceptionがスローされる

Tetsutaroh Satoh [E-MAIL ADDRESS DELETED]
2007年 10月 26日 (金) 16:08:59 JST


佐藤徹太郎です。
中村さん、ご回答ありがとうございました。

おかげさまで、テストは成功しました。

ありがとうございました。

-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Toshihiro Nakamura
Sent: Friday, October 26, 2007 3:05 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11301] Re: [S2JUnit4]TestContextクラスの
getMockInterceptorメソッドを使うとNullPointerExceptionがスローされる

中村(taedium)です。

> TestContext ctx;
> MockInterceptor mi = ctx.getMockInterceptor(0);
>
> 上記のように、S2JUnit4でTestContextクラスのgetMockInterceptorメソッドを
> 使うコードを書いてテストを実行すると、
> java.lang.NullPointerException が
> スローされて、テストは失敗してしまいます。
> Eclipseのコンソールには、何も表示されず、
> テストメソッドが実行された形跡もありません。
> 原因がわかりません、ご教授お願いできませんでしょうか?

getMockInterceptorを呼ぶ時点で、
ctxに値がセットされていないからですね。

TestContextクラスのgetMockInterceptorメソッドは
テストメソッド内で呼びだしてください。

--
Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>

_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user





Seasar-user メーリングリストの案内