FrameWork/Spring&Spring-boot
Junit-Assert 메소드
Surge100
2021. 12. 29. 18:18
Assertions 메소드
@Test 수행 결과를 판별합니다.
메소드 | 설명 |
assertEquals(x,y) | 객체 x와 y가 일치함을 확인합니다. x(예상 값)와 y(실제 값) 같으면 테스트 통과 |
assertArrayEquals(a,b) | 배열a와 b가 일치함을 확인합니다. |
assertFalse(x) | x가 false인지 확인합니다. |
assertTrue(x) | x가 true인지 확인합니다. |
assertTrue(message,condition) | condition이 true이면 message표시 |
assertNull(o) | 객체가o가 null인지 확인합니다. |
assertNotNull | 객체가o가 null이 아닌지 확인합니다. |
assertSame(ox,oy) | 객체가 ox와 oy가 같은 객체임을 확인합니다. ox과 oy가 같은 객체를 참조하고 있으면 테스트 통과 assertEquals()메서드는 두 객체의 값이 같은지 확인하고, assertSame()메서드는 두 객체의 레퍼런스가 동일한가를 확인합니다.(== 연산자) |
assertNotSame(ox,oy) | ox와 oy가 같은 객체를 참조하고 있지 않으면 통과 |
assertfail() | 테스트를 바로 실패로 처리 |
[출처:https://beomseok95.tistory.com/205]
+Assertions는static import를 해서 사용하는 것이 좋다.