を使用するテストクラスがあります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 に答える