yaratıldığından emin olmak istiyorsanız şu:
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();
}
beacuse mkDir()
bir boole döndürür ve değişkeni kullanmazsanız findbugs bunun için ağlar. Ayrıca hoş değil ...
mkDir()
yalnızca mkDir()
oluşturursa true değerini döndürür . Dir varsa, o kadar oluşturduğunuz dir, sadece çağrı doğrulamak için, yanlış döndürür exists()
eğer mkDir()
dönüş yanlış.
assertThat()
sonucu kontrol eder ve exists()
false değerini döndürürse başarısız olur . işlenmemiş dizini işlemek için başka şeyler kullanabilirsiniz.