[Seasar-user:13045] Re: [SAStruts]ACTION のUNITテスト
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2008年 2月 25日 (月) 16:01:25 JST
ひがです。
>
> たびたびすみません。
> お世話になります。片岡です。
>
> SAStrutsのACTIONクラスの単体テストに関して、アドバイスいただき
> たくメールしました。
> junit系のツールを用いたUnitテストをおこないたいのですが(私自身、
> テストツール系を本格的に使おうというのが初めてと言うこともあり)、
> なかなかうまくいきません。
> S2TestCaseやS2Junit4を用いてやろうとしても、
> org.seasar.struts.customizer.ActionCustomizer.customize(ActionCustomizer.java:69)
> でNullPointerExceptionがでてエラーとなってしまいます。
> Mockオブジェクトなどを使えばできそうだということまでは調べたのですが、
> そもそも方向性がぜんぜん違うかもしれないと思い、メールした次第です。
> みなさんがやっている方法や、サンプルやヒントがのっているページがあれば、
> 教えていただきたく、お願いします。
> (テストでもっとも実施したいことは、DBから取り出した結果が正しく各フィールド
> にセットされるかという点です)。
>
S2JDBCのチュートリアルを見れば、JdbcManagerを
取得する方法はわかると思います。
http://s2container.seasar.org/download/2008-02-22/S2JDBC-Tutorial-2.4.23.zip
Actionは、普通にnewして、JdbcManagerをプロパティに
セットすると、Actionのテストが行えます。
よろしくお願いします。
Seasar-user メーリングリストの案内