Table des matières ⇒ Java Unit Test Library-Artery-Sample
Q05_02.java
package jp.avaj.lib.test;
import java.util.Date;
import jp.avaj.lib.algo.ArDate;
import jp.avaj.lib.algo.ArDateUtil;
/**
Test unitaire Java Jugement le même jour ArDate,Date,Calendar,Ignorez l'heure et jugez si long est le même jour
・ Cet exemple montre un exemple comparant ArDate et Date, mais toute combinaison de ce qui précède peut être comparée..
・ Remarque, ArDate ne contient que la date et ne gère pas l'heure..
*/
public class Q05_02 {
public static void main(String[] args) {
//Lancer un cas de test.
ArTest.startTestCase("Q05_02");
//Au jour
ArDate arDate0 = new ArDate();
//Le jour, à l'heure
Date date1 = new Date();
//Si vous comparez cela, le même jour
ArTest.sameDate("ArDate vs Date","arDate0",arDate0,"date1",date1);
//Avancez la date1 d'une heure, l'argument est jour → heure → minute, cette méthode est Calendrier,Peut également être utilisé avec de longues.
date1 = ArDateUtil.forward(date1,0,1,0,0);
// (Si vous exécutez ce test avant 23h00)Même jour
ArTest.sameDate("ArDate vs Date","arDate0",arDate0,"date1",date1);
//Avancez arDate0 d'un jour
arDate0.forward(1);
//Si vous comparez les deux, ils ne sont pas le même jour
ArTest.notSameDate("ArDate vs Date","arDate0",arDate0,"date1",date1);
//Avancez la date1 d'un jour,
date1 = ArDateUtil.forward(date1,1,0,0,0);
//Ce sera encore le même jour
ArTest.sameDate("ArDate vs Date","arDate0",arDate0,"date1",date1);
//
//Terminer le cas de test
ArTest.endTestCase();
}
}
Le résultat est le suivant
result.txt
**** Q05_02 start ****
OK ArDate vs Date:arDate0=2019/10/23:date1=2019/10/23 06:37:09
OK ArDate vs Date:arDate0=2019/10/23:date1=2019/10/23 07:37:09
OK ArDate vs Date:arDate0=2019/10/24:date1=2019/10/23 07:37:09
OK ArDate vs Date:arDate0=2019/10/24:date1=2019/10/24 07:37:09
**** Q05_02 summary ****
test count = 4
success = 4
Recommended Posts