何らかの理由で、私のテストクラスは動作し、Eclipse で合格しますが、コマンドラインからそれを使用しようとするmvn test -Dtest=BmwTest
と失敗します。それが与える理由は次のとおりです。
java.lang.AssertionError: Never found parameters that satisfied method assumptions. Violated assumptions: []
私のコード:
@RunWith(Theories.class)
public class BmwTest {
@DataPoints
public static Integer[] a = {
1,
2,
3
};
@Theory
public void testMyTest(Integer a) {
}
}
プリミティブ ( int
) を使用してみましたが、それでも同じエラーが発生します。単数形の注釈は@DataPoint
機能しますが、複数形の注釈@DataPoints
は機能しません。どうしたの?多くの助けに感謝します!ありがとう