這有什麼問題。我已經JUnit 4中有例外的Java JUnit測試用例
-2
A
回答
5
您可以在@Test
註釋聲明,對於測試通過,就必須把這些異常:
@Test(expected = NullPointerException.class)
public void testSynapseOne() {
// test
}
@Test(expected = IllegalStateException.class)
public void testSynapseTwo() {
// test
}
當然,你必須確保你正在測試的正確的事情 - 目前,您的測試不使用構造函數,這是您要測試的關鍵部分。
哦 - 你不想讓你的測試延伸TestCase
unless you need compatibility with JUnit3.x。
2
您可以使用註釋@Test(expected = TheClassException.class)
寫這應該測試對投TheClassException
類
相關問題
- 1. JUnit測試例外
- 2. Java的JUnit測試案例
- 3. 組織junit測試,期望有例外
- 4. Junit測試用例
- 5. Android的JUnit測試用例
- 6. Junit的測試迫使例外
- 7. java junit測試用例不一致
- 8. 有空對象的junit測試用例
- 9. 生成JUnit測試用例
- 10. Wicket Junit測試用例
- 11. JUnit測試用例失敗
- 12. Junit/selenium測試用例
- 13. JUnit生產測試用例
- 14. JUnit測試用例失敗
- 15. JUnit設置測試用例
- 16. Junit測試用例與Mockito
- 17. 關於JUnit測試用例
- 18. Junit:分離測試用例
- 19. JUNIT測試用例測試網頁
- 20. Maven JUnit測試用例測試類NoClassDefFoundException
- 21. JUnit將額外測試添加到測試用例
- 22. JUnit測試失敗案例
- 23. 實例化jUnit測試類
- 24. 使用mockito的JUnit測試用例
- 25. 錯誤輸出斷言在JUnit測試案例例外
- 26. 無效方法的Junit測試用例
- 27. 編寫DAO的Junit測試用例
- 28. 包裝類的Junit測試用例
- 29. 以下方法的Junit測試用例
- 30. JUnit中的Log4j測試用例
有什麼問題/問題的例外呢? – Maroun
如何在junit中正確捕獲這兩個異常,因爲現在它們被捕獲,並且我的測試失敗。 –
向我們展示更多您的測試以及異常的堆棧跟蹤。你給的代碼片段甚至不會調用構造函數。告訴我們你想要測試的內容。 –