@TestCaseName
注釈を使用して配列の内容 (テスト パラメーターの 1 つとして渡される) を出力する方法はありますか?
私が言いたいのは、このテストケースが欲しいということです
private static final File JAVA_DIRECTORY = get("src/main/java/").toFile();
private static final String[] NOT_ACCEPTABLE_IN_JAVA_DIRECTORY = {"groovy", "css", "html"};
public Object[] filesNotAcceptedInDirectories() {
return $(
$(JAVA_DIRECTORY, NOT_ACCEPTABLE_IN_JAVA_DIRECTORY)
);
}
@Test
@Parameters(method = "filesNotAcceptedInDirectories")
@TestCaseName("Verify that no files with extensions {1} are present in directory {0}")
public void verifyFilesArePlacedInAppropriateDirectories(File directory, String[] unacceptableFiles) {
assertThat(listFiles(directory, unacceptableFiles, true)).isEmpty();
}
として表示する
拡張子が [groovy、css、html] のファイルがディレクトリ src\main\java に存在しないことを確認します
私が現在得ているのは
ディレクトリ src\main\java に拡張子が String[] のファイルが存在しないことを確認します