我有一个奇怪的问题。我通过扩展创建了一个测试类StrutsTestCase
。
public class MyActionTest extends StrutsTestCase{
public void helloTest()
{
}
}
struts 文档所说request
的MockHttpServletRequest
将通过扩展StrutsTestCase
. 很公平,它是一个受保护的变量,StrutsTestCase
所以一旦我们扩展类,我们应该可以访问它。
但由于某种原因,StrutsTestCase
在我的MyActionTest
.
我不知道我是否遗漏了什么,但一切似乎都是直截了当的,但还是行不通。
关于为什么超类的受保护方法在子类中不可访问的任何想法?我应该使用一些特定的包还是什么?
我用于此任务的罐子列表:
- spring-2.5.3.jar
- spring-mock-1.2.6.jar
- struts2-core-2.0.11.jar
- xwork-core-2.3.1.jar
我错过了什么吗?