奇妙な問題があります。を拡張してテストクラスを作成しましたStrutsTestCase
。
public class MyActionTest extends StrutsTestCase{
public void helloTest()
{
}
}
Struts のドキュメントによるとrequest
、MockHttpServletRequest
拡張することで利用可能になりますStrutsTestCase
。これは保護された変数なStrutsTestCase
ので、クラスを拡張したらアクセスできるはずです。
しかし、何らかの理由で、保護された属性またはメソッドがStrutsTestCase
my に表示されませんMyActionTest
。
何かが欠けているかどうかはわかりませんが、すべてが簡単に見えますが、まだ機能していません。
スーパークラスの保護されたメソッドがサブクラスでアクセスできない理由について何か考えはありますか? 特定のパッケージなどを使用する必要がありますか?
このタスクに使用する jar のリスト:
- spring-2.5.3.jar
- spring-mock-1.2.6.jar
- struts2-core-2.0.11.jar
- xwork-core-2.3.1.jar
何か不足していますか?