[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 メーリングリストの案内