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    }