日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

junit基础学习之-断言注解(3)

發布時間:2024/4/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 junit基础学习之-断言注解(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

斷言是編寫測試用例的核心實現方式,即期望值是多少,測試的結果是多少,以此來判斷測試是否通過。

斷言核心方法

assertArrayEquals(expecteds, actuals)查看兩個數組是否相等。
assertEquals(expected, actual)查看兩個對象是否相等。類似于字符串比較使用的equals()方法
assertNotEquals(first, second)查看兩個對象是否不相等。
assertNull(object)查看對象是否為空。
assertNotNull(object)查看對象是否不為空。
assertSame(expected, actual)查看兩個對象的引用是否相等。類似于使用“==”比較兩個對象
assertNotSame(unexpected, actual)查看兩個對象的引用是否不相等。類似于使用“!=”比較兩個對象
assertTrue(condition)查看運行結果是否為true。
assertFalse(condition)查看運行結果是否為false。
assertThat(actual, matcher)查看實際值是否滿足指定的條件
fail()讓測試失敗

注解?

@Before初始化方法
@After釋放資源
@Test測試方法,在這里可以測試期望異常和超時時間
@Ignore忽略的測試方法
@BeforeClass針對所有測試,只執行一次,且必須為static void
@AfterClass針對所有測試,只執行一次,且必須為static void
@RunWith指定測試類使用某個運行器
@Parameters指定測試類的測試數據集合
@Rule允許靈活添加或重新定義測試類中的每個測試方法的行為
@FixMethodOrder指定測試方法的執行順序

?

一個測試類單元測試的執行順序為:

@BeforeClass –> @Before –> @Test –> @After –> @AfterClass

每一個測試方法的調用順序為:

@Before –> @Test –> @After

轉載于:https://www.cnblogs.com/x739400043/p/4733166.html

總結

以上是生活随笔為你收集整理的junit基础学习之-断言注解(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。