2016-07-25 75 views
-2

在代碼中,我計算了例外數量。在單元測試中,似乎我無法斷言預期的異常數量,因爲它在assertEquals之前的測試中拋出了異常。我該怎麼做?如何計算單元測試java中的異常數量?

+0

你是怎麼做單元測試?你在使用JUnit嗎?請澄清。謝謝。 – Pang

+1

爲什麼要計算異常數量?一旦第一個被抓到,你會不會處理這個異常? – Bon

回答

0

的Java Exception地處理了這樣一種方式,一旦Execution爲了如果出現Exception,它會繞過代碼的休息try聲明,直接跳進Catch聲明,final語句,然後之後運行代碼。因此,第一次發生Exception之間的代碼和try語句的結尾將被跳過。

即使認爲這是非常草率的方法,我建議你保持每個方法在每個獨特的try-catch聲明。因此,您可以計算代碼中發生的所有異常。