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