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-Jugement de la date actuelle
ArDate,Date,Calendar,Déterminer si long est la date actuelle.
Cet exemple montre le cas de Calendar.
*/
public class Q05_00 {
public static void main(String[] args) {
//Lancer un cas de test, inutile si vous n'avez pas besoin d'agréger les résultats
ArTest.startTestCase("Q05_00");
//Obtenez la date et l'heure actuelles
Calendar cal = ArDateUtil.getCalendar();
//Déterminez s'il s'agit de la date actuelle
ArTest.currentDate("Date et heure actuelles","cal",cal);
//Avancez de deux heures ⇒ Si c'est avant 22h00, la date actuelle
cal = ArDateUtil.forward(cal,0,2,0,0);
ArTest.currentDate("Date et heure actuelles + 2 heures","cal",cal);
//Avancez d'un jour ⇒ Pas le jour actuel
cal = ArDateUtil.forward(cal,1,0,0,0);
ArTest.currentDate("Date et heure actuelles + 1 jour + 2 heures ⇒ NG","cal",cal);
//Terminez le cas de test, inutile si vous n'avez pas besoin d'agréger les résultats
ArTest.endTestCase();
}
}
Le résultat est le suivant.
result.txt
**** Q05_00 start ****
OK date et heure actuelles:cal=2019/09/30 07:39:27
OK Date et heure actuelles + 2 heures:cal=2019/09/30 09:39:27
NG Date et heure actuelles + 1 jour + 2 heures ⇒ NG:cal=2019/10/01 09:39:27
jp.avaj.lib.test.Q05_00.main(Q05_00.java:30)
**** Q05_00 summary ****
test count = 3
success = 2
Recommended Posts