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