001 package de.hska.info1.uebung.methoden;
002
003 /**
004 * Testklasse, die Testausgaben für einige Beispiele von Kalenderdaten
005 * erzeugt, um einige Methoden von Datum zu überprüfen.
006 *
007 * @author Christian Pape
008 */
009 public class DatumTest {
010
011 /**
012 * Überprüft einige Methoden der Klasse Datum.
013 * Die erwarteten Ergebnisse werden in runden Klammern hinter der Ausgabe des
014 * berechneten Ergebnisses am Bildschirm ausgegeben.
015 *
016 * @param argv
017 */
018 public static void main(String argv[]) {
019 System.out.println( 1899 + " Schaltjahr: " + Datum.schaltjahrUeberpruefen(1899) + " (false)");
020 System.out.println( 1900 + " Schaltjahr: " + Datum.schaltjahrUeberpruefen(1900) + " (false)");
021 System.out.println( 1904 + " Schaltjahr: " + Datum.schaltjahrUeberpruefen(1904) + " (true)");
022 System.out.println( "54.12.2000: " + Datum.pruefeDatum(54,12,2000) + " (false)");
023 System.out.println( "29.2.1900: " + Datum.pruefeDatum(29,2,1900) + " (false)");
024 System.out.println( "12.12.2000: " + Datum.pruefeDatum(12,12,2000) + " (true)");
025 }
026 }