Junit - Assert 메소드
단정 메소드(assert method)
· JUnit에서 가장 많이 이용되는 단정(assert) 메소드입니다.
· 단정 메서드로 테스트 케이스의 수행 결과를 판별합니다.
메소드 |
설명 |
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) |
· 객체o가 null이 아닌지 확인합니다. |
assertSame(ox, oy) |
· 객체 ox와 oy가 같은 객체임을 확인합니다. · ox와 oy가 같은 객체를 참조하고 있으면 테스트 통과 · assertEquals()메서드는 두 객체의 값이 같은지 확인하고, assertSame()메서드는 두 객체의 레퍼런스가 동일한가를 확인합니다. (== 연산자) |
assertNotSame(ox, oy) |
· ox와 oy가 같은 객체를 참조하고 있지 않으면 통과 |
assertfail() |
· 테스트를 바로 실패처리 |