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;
import jp.avaj.lib.algo.ArYoubi;
/**
Test unitaire Java Jugement de jour spécifié ArDate,Date,Calendar,Déterminer si long est le jour spécifié.
・ Dans cet exemple, déterminez si le calendrier est un jour spécifié..
*/
public class Q05_03 {
public static void main(String[] args) {
//Lancer un cas de test-Non requis si l'agrégation n'est pas requise.
ArTest.startTestCase("Q05_03");
//Le jour où vous voulez vérifier-Mardi
ArYoubi youbi = ArYoubi.TUE;
Calendar cal;
cal = ArDateUtil.getCalendar(2030,7,1,12,0,0); //Lundi
//Vérifiez juste au cas où
L.p("cal="+ArDateUtil.getYoubi(cal));
//Déterminez le jour
ArTest.youbiEquals("Q05_03(NG)","cal",cal,"youbi",youbi);
//Avancez la journée(1 jour, 0 heure, 0 minute, 0 seconde)
cal = ArDateUtil.forward(cal,1,0,0,0);
//Déterminez le jour
ArTest.youbiEquals("Q05_03(OK)","cal",cal,"youbi",youbi);
//Avancez de sept jours
cal = ArDateUtil.forward(cal,7,0,0,0);
//Déterminez le jour
ArTest.youbiEquals("Q05_03(OK)","cal",cal,"youbi",youbi);
//Terminer le cas de test-Non requis si l'agrégation n'est pas requise
ArTest.endTestCase();
}
}
Le résultat est le suivant.
result.txt
**** Q05_03 start ****
cal=(Mois)
NG Q05_03(NG):cal=2030/07/01 12:00:00:youbi=(Feu)
jp.avaj.lib.test.Q05_03.main(Q05_03.java:26)
OK Q05_03(OK):cal=2030/07/02 12:00:00:youbi=(Feu)
OK Q05_03(OK):cal=2030/07/09 12:00:00:youbi=(Feu)
**** Q05_03 summary ****
test count = 3
success = 2
Recommended Posts