初步瞭解Junit與assert
阿新 • • 發佈:2019-01-29
一個初學者,逐漸學習java的過程,自己的一些認識,希望各位大牛多多指點。
有次面試中突然問到junit相關知識,自己很矇蔽,回來後自己做了一些瞭解,做了下面筆記。
1,eclipse匯入Junit包。
首先可以在工廠中額外新增一個Junit工廠。Properties--->java build Path --->add library--->junit。 或者直接建立一個類,然後會實現自動導包。new--->others--->junit case。 2,Junit的測試規範1、測試方法上必須使用@Test進行修飾 2、測試方法必須使用public void 進行修飾,不能帶任何引數
@Test:將一個普通的方法修飾成為一個測試方法 @Test(expected=XX.class) @Test(timeout=毫秒 ) --->用於測試死迴圈,效能測試 @BeforeClass:它會在所有的方法執行前被執行,static修飾 @AfterClass:它會在所有的方法執行結束後被執行,static修飾
我理解的斷言,就是一種情況預測,如果自己預測正確,則程式正常執行,如果程式執行錯誤則程式丟擲異常。 assertEquals(exception,表示式); assertTure(boolean); 需要進行導包 import static org.junit.Assert.*;