@DataPoint
アノテーションが付いている非 public
や非 static
のフィールドまたはメソッドを報告します。
不正な形式の @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) {
// ...
}
}