se você quiser ter certeza de que foi criado, então:
final String path = "target/logs/";
final File logsDir = new File(path);
final boolean logsDirCreated = logsDir.mkdir();
if (!logsDirCreated) {
final boolean logsDirExists = logsDir.exists();
assertThat(logsDirExists).isTrue();
}
porque mkDir()
retorna um booleano, e os findbugs irão chorar por ele se você não usar a variável. Também não é bom ...
mkDir()
retorna apenas verdadeiro se o mkDir()
cria. Se o diretório existir, ele retornará false; portanto, para verificar o diretório que você criou, chame apenasexists()
se mkDir()
retornar false.
assertThat()
irá verificar o resultado e falhará se exists()
retornar falso. ofc, você pode usar outras coisas para lidar com o diretório não criado.