2012-07-04 49 views
0

我有一個關於CQ5集成測試中的JUnitServlet的問題。我不明白2件事,我需要來自有類似問題的人的幫助。到目前爲止,我只用一種測試方法打包了一個測試類。一切工作正常,但也有這樣兩個問題:在CQ5集成測試中使用JUnitServlet運行所有測試類

  1. 爲什麼當我改變了測試類的名稱,JunitServlet沒有找到它了。即使我正在做再次構建和導出包和一切,但只是沒有找到它。它不想接受任何不同於我給測試班的第一個名字。我想改變它,因爲在開始時我給出了非常具體的名稱,並且比我添加了多種測試方法,並且我想將其更改爲更通用的一個例如「TestScenarioOne.java」...

  2. 第二個問題是在完成這個測試課程後,我創建了一個新的測試課程,繼續測試不同的場景。 JUnitServlet僅僅找到第一個,但沒有找到新的,即使它們在同一個包中。我不知道是什麼問題...

感謝了很多,我等着你的答案...

+0

我發現問題是什麼:)在較早版本的Junit中,測試類的命名約定在末尾包含名詞「Test」。我被告知它在Junit版本4+中被刪除了......儘管我們使用了Junit 4+版本,但我試過了,它的工作原理是唯一的問題......我希望這個問題對cq5中的其他新手也有用集成測試與JUnitServlet ...謝謝:) – Dragan

+0

感謝您的問題和答案...我只是添加了吊帶和junit標籤,這可能會幫助人們找到它。 –

回答

0

我查出是什麼問題:)在舊版本的JUnit測試類的命名約定在末尾包含名詞「測試」。我被告知它在Junit版本4+中被刪除了......儘管我們使用了Junit 4+版本,但我試過了,它的工作原理是唯一的問題......我希望這個問題對cq5中的其他新手也有用集成測試與JUnitServlet ...謝謝:)

我把答案作爲評論幾天前,但我決定用一個正式答案回答我的問題,以便當有人搜索類似的東西時,它顯示爲回答問題。謝謝

相關問題