S2StrutsUnit
まだまだざっとですが、触ってみました。
S2StrutsUnitのtestcaseでは動作するのですが、
同じように自分で簡単なStrutsプロジェクトを作成して同様に行おうとすると・・・ダメ。
もうちっとがんばります。
org.seasar.httpunit.* に関しては、バリバリにtomcatのライブラリを使用されているのですね。
必要なjarがかなりたくさんですね。
HttpServletRequestMockObject.dicon
HttpServletResponseMockObject.dicon
HttpSessionMockObject.dicon
ですが、Kijimunaに「コンポーネント化するにはアスペクトが必要です」と怒られます。
Seasar2.1 がまだ未調査だったので、よく理解していなかったのですが、
HttpServletRequest、HttpServletResponse のモックがあるんですね。
S2StrutsTestCaseでは、コンストラクタで
s2-extentionのモックを使うか、S2StrutsUnit(s2-httpunit)のモックを使うか
protected S2StrutsTestCase(String name, boolean useS2MockObject) {
super(name, useS2MockObject);
}
切り替えられるようですね。
さらに、もうちっとがんばります。