Assert
- JUnit에서 많이 사용되는 단정(assert) 메소드
메서드 | 설명 |
assertThrows(expectedType, executable) | executable에서 expectedType의 예외가 발생하는지 확인 |
assertEquals(x, y) | 객체 x와 y가 일치함을 확인 x(예상 값)와 y(실제 값)가 같으면 테스트 통과 |
assertArrayEquals(x, y); | 배열 A와 B가 일치함을 확인 |
assertTrue(x) | x가 true 인지 확인 |
assertFalse(x) | x가 false 인지 확인 |
assertTrue(message, condition) | condition이 true이면 message표시 |
assertNull(객체) | 객체가 null인지 확인 |
assertNotNull(객체) | 객체o가 null이 아닌지 확인 |
assertSame(x, y) | x와 y가 같은 객체임을 확인합니다. x와 y가 같은 객체를 참조하고 있으면 테스트 통과 ※ assertEquals() 메서드는 두 객체의 값이 같은지 확인하고, assertSame()메서드는 두 객체의 레퍼런스가 동일한가를 확인합니다. |
assertNotSame(x, y) | x와 y가 같은 객체를 참조하고 있지 않으면 통과 |
assertfail() | 테스트를 바로 실패처리 |
'TIL' 카테고리의 다른 글
프로그래머스 덧칠하기, 소수만들기 (0) | 2023.12.12 |
---|---|
[JPA] 값 타입 컬렉션 (0) | 2023.12.06 |
테스트 관련 어노테이션, Given - When - Then 패턴 (0) | 2023.11.30 |
2023-11-23 TIL (0) | 2023.11.23 |
2023-11-21 TIL (0) | 2023.11.21 |
댓글