![](/img/trans.png)
[英]Junit Eclipse - No stack trace on success when exception is expected
[英]JUnit Eclipse - Display stack trace on success
我正在eclipse中編寫一些單元測試,期望拋出異常。
我想知道是否有一個選項可以在測試通過時顯示堆棧跟蹤,當你第一次編寫測試時檢查是否真的因為你正在測試的情況而拋出異常會很有用。
謝謝!
你不應該這樣做。
將@Test
注釋與expected
參數一起使用:
@Test(expected=MyAppException.class)
如果測試沒有拋出異常,那就是測試失敗。
應該有一個Eclipse視圖選項來顯示測試日志記錄輸出,但通常,從測試中顯式記錄是沒有價值的。 如果您不信任JUnit注釋,也可以調試測試。
為什么不將System.out.print()語句放在測試的catch塊中? 我不確定你想要如何顯示測試的輸出,因為它們通常被構建為在成功時保持沉默,因為它們有很多。
你有沒有想過使用log4j和log.debug()?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.