메서드 접근 제한자: 테스트 메서드는 public
이어야 하며, private
이나 protected
가 아니어야 합니다.
Junit5 부터는 public을 제외한 코드도 사용가능하게 되었다!
리턴 타입: 테스트 메서드는 void
타입이어야 합니다. 즉, 리턴 값이 있는 메서드는 테스트 메서드로 사용할 수 없습니다.
파라미터: 테스트 메서드는 파라미터를 받지 않아야 합니다.
어노테이션: 메서드 위에 @Test
어노테이션이 있어야 합니다.
프로젝트를 수행하면서 no tests were found 에러를 맞이했다.
따라서 Junit의 실행 조건을 간단하게 확인해보았다!
참고로 나는
때문에 에러를 맞이했었다 ㅋ...