を使用するテストクラスがありますorg.junit.runners.Parameterized。IntelliJ 14 のテストで失敗した 3 つのパラメーターのセットから完全なパラメーターのセットを特定するにはどうすればよいですか?
2 に答える
2
[1]左側は、テストで失敗したパラメーター配列のインデックスです。したがって、テスト クラスに移動し、そのテストのパラメーターを検索します。2 番目 ( [1]0 から始まる配列) のパラメーター エントリは、テストに失敗したものです。
于 2015-09-09T13:40:45.133 に答える
1
パラメータの各セットには独自の名前があり[1]、左側がその名前です。
nameで引数を使用し@Parametersて、その名前をカスタマイズできます。次に例を示します。
@Parameters(name = "{index}: testAdd({0}+{1}) = {2}")
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][]{
{1, 1, 2},
{2, 2, 4},
});
}
そうすれば、左側の角括弧内のテスト名の横に と が表示さ[0: testAdd(1+1=2)]れ[1: testAdd(2+2=4)]ます。
デフォルトでは であり、角括弧内に, ...name={index}が表示されるのはそのためです。[0][1]
于 2022-01-05T11:51:34.390 に答える
