Android/Test

Junit - Assert 메소드

봄석 2019. 7. 10. 22:49

단정 메소드(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()

·         테스트를 바로 실패처리