더북(TheBook)

1.2 JUnit의 기본: 첫 번째 테스트 통과

 

 

첫 번째 예제에서는 ScoreCollection이라는 작은 클래스를 테스트합니다. 목적은 Scoreable 객체의 컬렉션 평균을 반환하는 것입니다(Scoreable 객체는 점수를 가집니다).

이 첫 번째 예제에 대해 먼저 이클립스 화면을 봅시다. 화면은 최초로 JUnit을 설정하고 사용하는 방법을 알려 줍니다. 이 장 이후에는 스크린샷이 없으며 필요하지도 않습니다.

이클립스를 사용하지 않아도 괜찮습니다. JUnit으로 작성하면 이클립스, 인텔리제이 IDEA, 넷빈즈와 그 외 다른 개발 환경에서 모두 동일하게 작동합니다. JUnit을 프로젝트에서 설정하는 방식과 JUnit의 생김새(looks and feels)는 다를 수도 있습니다. 부록에서 비교할 수 있는 화면들을 찾을 수 있습니다.

테스트하려는 코드는 다음과 같습니다.

iloveyouboss_01/src/iloveyouboss/Scoreable.java

package iloveyouboss;
 
@FunctionalInterface
public interface Scoreable {
    int getScore();
}

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.