Inhaltsverzeichnis ⇒ Java Unit Test Library-Arterienbeispiel
package jp.avaj.lib.test;
import java.util.Calendar;
import jp.avaj.lib.algo.ArDateUtil;
/**
Java-Unit-Test-Bibliothek-Artery-Urteil zum aktuellen Datum
ArDate,Date,Calendar,Bestimmen Sie, ob das aktuelle Datum lang ist.
Dieses Beispiel zeigt den Fall des Kalenders.
*/
public class Q05_00 {
public static void main(String[] args) {
//Starten Sie einen Testfall, der nicht erforderlich ist, wenn Sie die Ergebnisse nicht aggregieren müssen
ArTest.startTestCase("Q05_00");
//Holen Sie sich das aktuelle Datum und die Uhrzeit
Calendar cal = ArDateUtil.getCalendar();
//Stellen Sie fest, ob es sich um das aktuelle Datum handelt
ArTest.currentDate("Aktuelles Datum und Uhrzeit","cal",cal);
//Vorlauf zwei Stunden ⇒ Wenn es vor 22:00 Uhr ist, das aktuelle Datum
cal = ArDateUtil.forward(cal,0,2,0,0);
ArTest.currentDate("Aktuelles Datum und Uhrzeit + 2 Stunden","cal",cal);
//Vorschuss eines Tages ⇒ Nicht der aktuelle Tag
cal = ArDateUtil.forward(cal,1,0,0,0);
ArTest.currentDate("Aktuelles Datum und Uhrzeit + 1 Tag + 2 Stunden ⇒ NG","cal",cal);
//Beenden Sie den Testfall, unnötig, wenn Sie die Ergebnisse nicht aggregieren müssen
ArTest.endTestCase();
}
}
Das Ergebnis ist wie folgt.
result.txt
**** Q05_00 start ****
OK aktuelles Datum und Uhrzeit:cal=2019/09/30 07:39:27
OK Aktuelles Datum und Uhrzeit + 2 Stunden:cal=2019/09/30 09:39:27
NG Aktuelles Datum und Uhrzeit + 1 Tag + 2 Stunden ⇒ 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