public
또는 static
이 아닌 @DataPoint
어노테이션이 추가된 필드 또는 메서드를 보고합니다.
형식이 잘못된 @DataPoint
멤버를 포함하는 Theories 테스트 클래스는 실행할 수 없습니다.
예:
@RunWith(Theories.class)
public class SeriousTest {
@DataPoint
private String dataPoint = "value";
@DataPoint("generated")
private String generatedDataPoint() {
return "generated value";
}
@Theory
public void theoryMethod(String param) {
// ...
}
}
제어자를 수정하는 빠른 수정이 제공됩니다.
@RunWith(Theories.class)
public class SeriousTest {
@DataPoint
public static String dataPoint = "value";
@DataPoint("generated")
public static String generatedDataPoint() {
return "generated value";
}
@Theory
public void theoryMethod(String param) {
// ...
}
}