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.