JUnit框架 基本使用

添加依賴

dependencies {
    testCompile 'junit:junit:4.12'
}

Assert類中主要方法如下:

方法名 方法描述
assertEquals 斷言傳入的預期值與實際值是相等的
assertNotEquals 斷言傳入的預期值與實際值是不相等的
assertArrayEquals 斷言傳入的預期數組與實際數組是相等的
assertNull 斷言傳入的對象是爲空
assertNotNull 斷言傳入的對象是不爲空
assertTrue 斷言條件爲真
assertFalse 斷言條件爲假
assertSame 斷言兩個對象引用同一個對象,相當於“==”
assertNotSame 斷言兩個對象引用不同的對象,相當於“!=”
assertThat 斷言實際值是否滿足指定的條件

JUnit 中的常用註解:

註解名 含義
@Test 表示此方法爲測試方法
@Before 在每個測試方法前執行,可做初始化操作
@After 在每個測試方法後執行,可做釋放資源操作
@Ignore 忽略的測試方法
@BeforeClass 在類中所有方法前運行。此註解修飾的方法必須是static void
@AfterClass 在類中最後運行。此註解修飾的方法必須是static void
@RunWith 指定該測試類使用某個運行器
@Parameters 指定測試類的測試數據集合
@Rule 重新制定測試類中方法的行爲
@FixMethodOrder 指定測試類中方法的執行順序

執行順序:@BeforeClass –> @Before –> @Test –> @After –> @AfterClass

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章