J'oublie souvent les processus qui sont souvent utilisés dans JUnit 5, je vais donc les écrire sous forme de mémorandum.
Ce que vous pouvez faire avec les fonctions standard. Notez le cas où vous devez créer le vôtre parce que vous ne pouvez pas le faire.
3.TIPS
Verrouillez le fichier cible afin qu'il ne puisse pas être lu.
try (
FileChannel fc =
FileChannel.open(Paths.get(""), StandardOpenOption.CREATE, StandardOpenOption.WRITE);
FileLock lock = fc.tryLock()) {
//Fonctionnement après l'acquisition du verrou
} catch (Exception e) {
//Échec de l'acquisition du verrouillage
}
Si la taille du fichier est petite, utilisez commons-io pour ce qui suit.
assertThat(FileUtils.readFileToString(file1, "UTF-8"),
is(FileUtils.readFileToString(file2, "UTF-8")));
Recommended Posts