JUnit 5 常用注解与方法
生活随笔
收集整理的這篇文章主要介紹了
JUnit 5 常用注解与方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JUnit 5 常用注解與方法
- 斷言相等
- 斷言不相等
- 斷言數組相等
- 斷言數組不相等
- 斷言某值為真
- 斷言某值為假
- 斷言某值為 null
- 斷言某值不為 null
- 斷言會拋出異常
- 斷言不會拋出異常
- 注解:
- @Test:標記此方法為測試方法。但 Maven 不識別此注解。
- @Disabled:標記此方法不測試運行。如果也同時使用了 @Test,則 @Test 無效。
斷言相等
??注意:此方法的形參也可以是浮點數。
assertEquals(expected, actual);斷言不相等
??注意:此方法的形參也可以是浮點數。
assertNotEquals(unexpected, actual);斷言數組相等
assertArrayEquals(expected, actual); // 這兩個形參均為數組類型斷言數組不相等
??不存在這種斷言方法
斷言某值為真
assertTrue(condition);斷言某值為假
assertFalse(condition);斷言某值為 null
assertNull(actual); // actual 為認為應該為 null 的值斷言某值不為 null
assertNotNull(actual); // actual 為認為不能為 null 的值斷言會拋出異常
Throwable throwable = assertThrows(Exception.class,() -> {}); /* {} 中寫希望會拋出異常的代碼 */ assertEquals(exceptionMsg, /* 具體的異常信息 */throwable.getMessage());斷言不會拋出異常
assertDoesNotThrow(() -> {}); /* {} 中寫不允許拋出異常的代碼 */總結
以上是生活随笔為你收集整理的JUnit 5 常用注解与方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在 IntelliJ IDEA 中创建基
- 下一篇: 使用软碟通安装 CentOS Strea