Table des matières ⇒ Java Unit Test Library-Artery-Sample
package jp.avaj.lib.test;
import java.util.Calendar;
import jp.avaj.lib.algo.ArDateUtil;
/**
 *Bibliothèque de tests unitaires Java-Artery-Date,Calendar,Déterminer si long est la date et l'heure actuelles(Spécifiez la tolérance en minutes)
 *
 *Dans cet exemple, le cas de Calendar est montré..
 */
public class Q05_01 {
  public static void main(String[] args) {
    //Lancer un cas de test-Pas nécessaire si vous n'agrégez pas les résultats
    ArTest.startTestCase("Q05_01");
    //Obtenez la date et l'heure actuelles
    Calendar cal = ArDateUtil.getCalendar();
    //Déterminez s'il s'agit de la date et de l'heure actuelles,L'erreur de jugement est de 1 minute ⇒ OK
    ArTest.currentTime("Jugement de la date et de l'heure actuelles","cal",cal,1);
    //Avancez de cinq minutes, jour, heure, minute, seconde
    cal = ArDateUtil.forward(cal,0,0,5,0);
    //Déterminez s'il s'agit de la date et de l'heure actuelles,L'erreur de jugement est de 1 minute ⇒ NG
    ArTest.currentTime("Jugement de la date et de l'heure actuelles","cal",cal,1);
    //Terminer le cas de test-Pas nécessaire si vous n'agrégez pas les résultats
    ArTest.endTestCase();
  }
}
Le résultat est le suivant
result.txt
**** Q05_01 start ****
OK Jugement de la date et de l'heure actuelles:cal=2019/10/07 06:27:56
NG Jugement de la date et de l'heure actuelles:cal=2019/10/07 06:32:56
jp.avaj.lib.test.Q05_01.main(Q05_01.java:26)
**** Q05_01 summary ****
test count = 2
success    = 1
        Recommended Posts