[Seasar-user:18670] Re: S2JUnit4にてCOOL Deployモードでエラーが発生する。
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2009年 10月 17日 (土) 23:00:24 JST
小林 (koichik) です.
Date: Sat, 17 Oct 2009 18:29:41 +0900
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:18669] S2JUnit4にてCOOL Deployモードでエラーが発生する。
> S2JUnit4を使ったテストの実施でCOOL Deployの場合のみエラーが発生する問題についてご相談させてください。
> S2JUnit4での設定が足りないのか、そもそも使用方法が誤っているのかをご指摘の上、アドバイスいただければ幸いです。
COOL deploy では,コンテナの初期化時にすべての
コンポーネントの自動登録および初期化が行われます.
その中には SAStruts の Action も含まれますが,
Action を初期化するには Struts 本体が初期化済みの
必要があります.
しかし,このテストケースではその状況を準備して
いないために NPE が発生しています.
対処法としては,creator_ut.dicon を作成して
ActionCreator の記述を削除する (この場合 Action は
自動登録されません) か,customizer_ut.dicon を
作成して ActionCustomizer の記述を削除する
(この場合 Action は自動登録されます) かのどちらかで
回避できるのではないかと.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内