K-DigitalTraining 강의/12. JUnit
1. JUnit을 이용한 단위테스트(=메서드별 테스트)
이대곤
2022. 9. 2. 14:14
1. 일반 java 프로젝트 생성

2. JUnit Test Case 를 클릭해서 java 파일 생성


3. JUnit Test Case 를 클릭해서 java 파일 생성
* @Test 어노테이션은 바로 아래 메서드가 테스트 대상이 되는 메서드 라는걸 컴파일러에 알리기 위해 사용함
* 테스트 대상임을 알리지 않고 메서드를 작성하면 실행해도 정의한 메서드가 실행되지 않는다.
이땐 직접 호출해야 그 메서드가 실행됨
@Test
public void test() {
fail("Not yet implemented"); // 실패를 발생시키며 함께 보여줄 메세지 지정
}
4. Run as - JUnit Test 클릭해서 테스트 실행

5. 테스트 결과 확인
fail() 은 강제로 실패를 발생시키는 메소드라서 아래와 같이 빨간색과 함께 Failures 가 1 이라는 결과를 확인할 수 있음
