我有一个奇怪的问题。我通过扩展StrutsTestCase
创建了一个测试课程。单元测试:不能继承受保护的变量
public class MyActionTest extends StrutsTestCase{
public void helloTest()
{
}
}
的支柱文档说的MockHttpServletRequest
request
将可通过扩展StrutsTestCase
。不够公平,它在StrutsTestCase
一个受保护的变量,所以我们应该有机会获得一次我们扩展类。
但由于某些原因,没有保护的属性或方法StrutsTestCase
在我MyActionTest
可见。
我不知道如果我失去了一些东西,但一切似乎直线前进,但仍然无法正常工作。
任何想法,为什么超类的protected方法不是子类访问?我应该使用一些特定的软件包还是什么?
我用这个任务罐子的名单:
- 弹簧2.5.3.jar
- 弹簧模拟1.2.6.jar
- Struts2的核心 - 2.0.11.jar
- XWork的核心 - 2.3.1.jar
我缺少的东西?