[JAVA] [Personnel] Mémorandum JUnit5 (travail en cours)

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.

1. Ce que vous voulez faire

1-1. Préparation

1-2. Vérification du test

1-3. Post-traitement

1-4. Autres

2. Connaissances de base

2-1. Connaissances de base

2-2. URL de référence

3.TIPS

3-1. Verrouillage des fichiers

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
    }

3-2. Comparaison des fichiers

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")));

3-3. Spécifier l'argument VM

Recommended Posts

[Personnel] Mémorandum JUnit5 (travail en cours)
Mémorandum JUnit
Afficher la boîte de dialogue de message avec java (mémo personnel)
Refactoring dans JUnit
Notes d'utilisation de JUnit5
[Mémo de travail de l'application personnelle] Comment afficher un graphique à barres et un graphique linéaire dans un graphique
[Mémo personnel] Créez une copie complète simple avec Java
[Mémo de travail de l'application personnelle] Créez un calendrier avec simple_calendar
Résumé personnel des types souvent utilisés dans JUnit 4
[Mémo personnel] Résumé des tentatives de capture
Docker Machine (Mémorandum personnel)
Mémorandum WebApi avec Java
Réseau Docker (mémorandum personnel)
[Mémo de travail de l'application personnelle] Déplacer l'emplacement du bouton de suivi