작성자 : 황지성
Junit이란?
자바를 위한 단위 테스트 라이브러리(오픈소스)이다.
자바 어플리케이션에 대한 단위 테스트를 쉽게 해주는 테스트용 프레임워크로 이해하면 쉽다.
Junit의 assert 메소드들
- assertEquals(A, B) : 객체 A와 B가 같은 값을 가지는지 확인한다.
- assertEquals(A,B,C) : 객체 A와 B가 같은 값을 가지는지 확인한다. C는 오차 범위
- assertArrayEquals(A,B) : 배열 A와 B가 일치하는지 확인한다.
- assertSame(A, B) : 객체 A와 B가 같은 객체인지 확인한다.
- assertTrue(A) : 조건 A가 참인지 확인한다.
- assertNull(A) : 객체 A가 Null인지 확인한다.
- assertNotNull(A) 객체 A가 Null이 아닌지 확인한다.
테스트 코드 작성법
- 테스트를 작성할 method에서 Ctrl + Shift + T를 통해 테스트 코드를 작성할 수 있다.


OK를 클릭하면 SeviceTest라는 Java 파일이 생성되고 선택한 method에 대한 Test Code가 생성된다.