Test unitaire Java Jugement le même jour ArDate, Date, Calendar, longtemps ignorer l'heure et juger si elles sont le même jour

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

Test unitaire Java Jugement le même jour ArDate, Date, Calendar, longtemps ignorer l'heure et juger si elles sont le même jour
Test unitaire Java Jugement du jour spécifié Déterminez si ArDate, Date, Calendar, long est le jour spécifié.
Bibliothèque de tests unitaires Java - Déterminez si Artery-Date, Calendar, long est la date et l'heure actuelles (spécifiez la tolérance en minutes)
Jugement de la date actuelle de la bibliothèque de tests unitaires Java
[Java] Erreur d'appel de méthode lorsque l'héritage et l'implémentation de l'interface sont effectués en même temps
Qu'est-ce que la classe LocalDateTime? [Java débutant] -Date et classe d'heure-
[Java] Utilisez ResolverStyle.LENIENT pour bien gérer la date et l'heure
La relation entre la vérification stricte de la date Java et l'heure d'été