我有一個奇怪的問題。我通過擴展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
我缺少的東西?