JUnit 4 테스트 클래스는 public
이어야 하며, public
비인수 생성자가 있거나 생성자가 전혀 없으면서(묵시적 디폴트 생성자) 다른 public
생성자도 없어야 합니다.
JUnit 3 테스트 클래스는 public
이어야 하며, 일치하는 상위 생성자를 호출하는 String
타입의 단일 매개변수가 있는 public
생성자 또는 public
비인수 생성자가 필요합니다.
그렇지 않으면 표준 JUnit 테스트 러너로 테스트 클래스를 실행할 수 없습니다.
예:
public class MyTest {
private MyTest() {} // 인수 없는 생성자는 private입니다
@Test
public void testSomething() {
assertEquals(1, 1);
}
}