-
Junit-Assert 메소드FrameWork/Spring&Spring-boot 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를 해서 사용하는 것이 좋다.
'FrameWork > Spring&Spring-boot' 카테고리의 다른 글
관심사의 분리 (0) 2021.12.30 스프링 핵심 원리 이해2 - 객체 지향 원리 적용 (0) 2021.12.29 주문과 할인 도메인 개발 (0) 2021.12.29 주문과 할인 도메인 설계 (0) 2021.12.29 회원 도메인 실행과 테스트 (0) 2021.12.29