Add utility method supporting the (recursive) removal of a (test) directory in IntegrationTestsSupport.

This commit is contained in:
John Blum
2022-10-13 15:16:25 -07:00
parent 82c9407ce2
commit 6b5e7d56e0

View File

@@ -536,6 +536,10 @@ public abstract class IntegrationTestsSupport {
return directory;
}
protected static boolean removeRecursiveDirectory(@NonNull File directory) {
return directory != null && directory.isDirectory() && FileSystemUtils.deleteRecursive(directory);
}
protected static boolean isDeleteDirectoryOnExit() {
return !System.getProperties().containsKey(DIRECTORY_DELETE_ON_EXIT_PROPERTY)
|| Boolean.getBoolean(DIRECTORY_DELETE_ON_EXIT_PROPERTY);