Wikipedia:Lua/Modul/DateTime/sort/Test

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Vorlagenprogrammierung Diskussionen Lua Test Unterseiten
Modul Deutsch English

Testfälle zum Modul:DateTime/sort.

Für alle Testfälle gibt es eine exakte Vorgabe des erwarteten Ergebnisses, die im Quelltext hinterlegt ist. Stehen unter „Abgleich“ zusätzlich abweichende Darstellungen oder Fehlermeldungen bei „Erwartung“, hat sich offenbar ein Programmfehler ergeben.

Sortierschlüssel[Quelltext bearbeiten]

Allgemeiner Querschnitt[Quelltext bearbeiten]

Name Definition Generiert Erwartung
Unbekanntes Format Unbekanntes Format 00000.5 -199999999999999 !!!!!!!!!!
Big Bang -14000000000 -140000000000000 -140000000000000
Roms Ei mit Sprung 753 v.Chr. -7530000.5 -7530000,5 !!!!!!!!!!
Julius Caesar 15 March 44 B.C.E. -440315 -440315
Kolosseum fertig 80 00800000.5 00800000,5 !!!!!!!!!!
Zweiter Weltkrieg Ab 1. September 1939 05:45 00000.5 19390901,0545006 !!!!!!!!!!
Gründung der DDR Von 7.Okt. 1949 00000.5 19491007,6 !!!!!!!!!!
Ende der DDR bis 3. Okt. 1990 00000.5 19901003,7 !!!!!!!!!!
Jetzt grad 20240328.2359150 20240328,2359150 !!!!!!!!!!

Jahreswechsel[Quelltext bearbeiten]

Definition Generiert Erwartung
Dezember 1968 19681200.5 19681200,5 !!!!!!!!!!
seit Dezember 1968 00000.5 19681200,6 !!!!!!!!!!
bis Dezember 1968 00000.5 19681200,7 !!!!!!!!!!
31. Dezember 1968 19681231 19681231
ab 31. Dezember 1968 00000.5 19681231,6 !!!!!!!!!!
ab dem 31. Dezember 1968 00000.5 19681231,6 !!!!!!!!!!
seit 31. Dezember 1968 00000.5 19681231,6 !!!!!!!!!!
seit dem 31. Dezember 1968 00000.5 19681231,6 !!!!!!!!!!
bis 31. Dezember 1968 00000.5 19681231,7 !!!!!!!!!!
Ende Dezember 1968 00000.5 19681299,8 !!!!!!!!!!
Ende 1968 00000.5 19689999,8 !!!!!!!!!!
nach Dezember 1968 00000.5 19681299,9 !!!!!!!!!!
nach 1968 00000.5 19689999,9 !!!!!!!!!!
vor 1969 00000.5 19690000,3 !!!!!!!!!!
vor Januar 1969 00000.5 19690000,3 !!!!!!!!!!
seit 1969 00000.5 19690000,6 !!!!!!!!!!
1969 19690000.5 19690000,5 !!!!!!!!!!
Anfang 1969 00000.5 19690000,4 !!!!!!!!!!
vor dem 1. Januar 1969 00000.5 19690100,3 !!!!!!!!!!
Anfang Januar 1969 00000.5 19690100,4 !!!!!!!!!!
seit Januar 1969 00000.5 19690100,6 !!!!!!!!!!
Januar 1969 19690100.5 19690100,5 !!!!!!!!!!
1. Jänner 1969 19690101 19690101
vor dem 2. Januar 1969 00000.5 19690101,3 !!!!!!!!!!
seit dem 1. Januar 1969 00000.5 19690101,6 !!!!!!!!!!
nach 1. Januar 1969 00000.5 19690101,9 !!!!!!!!!!
nach dem 1. Januar 1969 00000.5 19690101,9 !!!!!!!!!!
Anfang Februar 1969 00000.5 19690200,4 !!!!!!!!!!

Heiligenkalender[Quelltext bearbeiten]

Name Definition Generiert Erwartung
Hl. Drei Könige 6. Jänner 00000106 00000106
St John 24 June 00000624 00000624
Martini 11. November 00001111 00001111
Nikolaus 6.12. 00001206 00001206
Sylvester 31. Dez. 00001231 00001231

SD[Quelltext bearbeiten]

Einbindung Darstellung Abgleich

dts[Quelltext bearbeiten]

Einbindung Darstellung Abgleich
{{dts|7|4|1688|u=ja}} 07. Apr. 1688 07. Apr. 1688
{{dts|08|04|1688|u=ja}} 08. Apr. 1688 08. Apr. 1688
{{dts|15|3|-44|u=ja}} 15. März 44 v. Chr. 15. März 44 v. Chr.
{{dts|9|April|1688|u=ja}} 09. Apr. 1688 09. Apr. 1688
{{dts|11|Okt|2007|u=ja}} 11. Okt. 2007 11. Okt. 2007
{{dts|11|08|2007|u=ja}} 11. Aug. 2007 11. Aug. 2007
{{dts|11|Sep|2007|13:55|u=ja}} 11. Sep. 2007 13:55 <span style='display:none' class='sortkey'>20070911,1355000</span>11.&#160;Sep. 2007 13:55 !!!!!!!!!! <span style='display:none' class='sortkey'>20070911.1355000</span>11.&#160;Sep. 2007 13:55
{{dts|11|Sep|2007|14:12|u=ja}} 11. Sep. 2007 14:12 <span style='display:none' class='sortkey'>20070911,1412000</span>11.&#160;Sep. 2007 14:12 !!!!!!!!!! <span style='display:none' class='sortkey'>20070911.1412000</span>11.&#160;Sep. 2007 14:12
{{dts|11|Sep|2007|14:15|u=ja}} 11. Sep. 2007 14:15 <span style='display:none' class='sortkey'>20070911,1415000</span>11.&#160;Sep. 2007 14:15 !!!!!!!!!! <span style='display:none' class='sortkey'>20070911.1415000</span>11.&#160;Sep. 2007 14:15
{{dts||Sep|2007|u=ja}} Sep. 2007 <span style='display:none' class='sortkey'>20070900,5</span>Sep. 2007 !!!!!!!!!! <span style='display:none' class='sortkey'>20070900.5</span>Sep. 2007
{{dts|||2007|u=ja}} 2007 <span style='display:none' class='sortkey'>20070000,5</span>2007 !!!!!!!!!! <span style='display:none' class='sortkey'>20070000.5</span>2007
{{dts|2|1||u=ja}} 02. Jan. 02. Jan.
{{dts|1|1||u=ja}} 01. Jan. 01. Jan.

dtsx[Quelltext bearbeiten]

Einbindung Darstellung Abgleich
{{dtsx|7|4|1688}} 07. Apr. 1688 07. Apr. 1688
{{dtsx|08|04|1688}} 08. Apr. 1688 08. Apr. 1688
{{dtsx|15|3|-44}} 15. März 44 v. Chr. 15. März 44 v. Chr.
{{dtsx|9|4|1688}} 09. Apr. 1688 09. Apr. 1688
{{dtsx|11|10|2007|extra=2}} 11. Okt. 2007 11. Okt. 2007
{{dtsx|11|10|2007|extra=3}} 11. Okt. 2007 11. Okt. 2007
{{dtsx|11|10|2007|extra=1}} 11. Okt. 2007 11. Okt. 2007
{{dtsx|11|9|2007}} 11. Sep. 2007 11. Sep. 2007
{{dtsx|11|9|2007|13}} 11. Sep. 2007 13 Uhr <span style='display:none' class='sortkey'>20070911,1300000</span>11.&#160;Sep.&#160;2007 13&#160;Uhr !!!!!!!!!! <span style='display:none' class='sortkey'>20070911.1300000</span>11.&#160;Sep.&#160;2007 13&#160;Uhr
{{dtsx|11|9|2007|13|0|2}} 11. Sep. 2007 13:00:02 Uhr <span style='display:none' class='sortkey'>20070911,1300020</span>11.&#160;Sep.&#160;2007 13:00:02&#160;Uhr !!!!!!!!!! <span style='display:none' class='sortkey'>20070911.1300020</span>11.&#160;Sep.&#160;2007 13:00:02&#160;Uhr
{{dtsx|11|9|2007|12|0}} 11. Sep. 2007 12:00 Uhr <span style='display:none' class='sortkey'>20070911,1200000</span>11.&#160;Sep.&#160;2007 12:00&#160;Uhr !!!!!!!!!! <span style='display:none' class='sortkey'>20070911.1200000</span>11.&#160;Sep.&#160;2007 12:00&#160;Uhr
{{dtsx||9|2007}} Sep. 2007 <span style='display:none' class='sortkey'>20070900,5</span>Sep.&#160;2007 !!!!!!!!!! <span style='display:none' class='sortkey'>20070900.5</span>Sep.&#160;2007
{{dtsx|11|9}} 11. Sep. 11. Sep.

SortDate[Quelltext bearbeiten]

Einbindung Darstellung Abgleich
{{SortDate|2000-02-29}} 29. Februar 2000 29. Februar 2000
{{SortDate|2000-03-01}} 01. März 2000 01. März 2000
{{SortDate|2000-02-29|M}} 29. Feb. 2000 29. Feb. 2000
{{SortDate|2000-03-01|M}} 01. Mrz. 2000 01. Mrz. 2000
{{SortDate|2000-02-29|S}} 29. Feb. 2000 29. Feb. 2000
{{SortDate|2000-03-01|S}} 01. März 2000 01. März 2000


Einbindung Darstellung Abgleich
{{SortDate|1-1-1}} 01. Januar 1 01. Januar 1
{{SortDate|1234-2-28}} 28. Februar 1234 28. Februar 1234
{{SortDate|1881-3-1}} 01. März 1881 01. März 1881
{{SortDate|1881-04-01}} 01. April 1881 01. April 1881
{{SortDate|2000-05-30}} 30. Mai 2000 30. Mai 2000
{{SortDate|2000-06-29|M}} 29. Jun. 2000 29. Jun. 2000
{{SortDate|2000-07-28|S}} 28. Juli 2000 28. Juli 2000
{{SortDate|2000-08-27|F}} 27. August 2000 27. August 2000
{{SortDate|2000-9-0}} September 2000 <span style='display:none' class='sortkey'>20000900,5</span>September&#160;2000 !!!!!!!!!! <span style='display:none' class='sortkey'>20000900.5</span>September&#160;2000
{{SortDate|2000-10-0}} Oktober 2000 <span style='display:none' class='sortkey'>20001000,5</span>Oktober&#160;2000 !!!!!!!!!! <span style='display:none' class='sortkey'>20001000.5</span>Oktober&#160;2000
{{SortDate|2000-11-00}} November 2000 <span style='display:none' class='sortkey'>20001100,5</span>November&#160;2000 !!!!!!!!!! <span style='display:none' class='sortkey'>20001100.5</span>November&#160;2000
{{SortDate|2000-12-00}} Dezember 2000 <span style='display:none' class='sortkey'>20001200,5</span>Dezember&#160;2000 !!!!!!!!!! <span style='display:none' class='sortkey'>20001200.5</span>Dezember&#160;2000
{{SortDate|2000-0-0}} 2000 <span style='display:none' class='sortkey'>20000000,5</span>2000 !!!!!!!!!! <span style='display:none' class='sortkey'>20000000.5</span>2000
{{SortDate|2000-9-9|link}} 09. September 2000 09. September 2000
{{SortDate|2000-9-0|link}} September 2000 <span style='display:none' class='sortkey'>20000900,5</span>September&#160;[[2000]] !!!!!!!!!! <span style='display:none' class='sortkey'>20000900.5</span>September&#160;[[2000]]
{{SortDate|2000-0-0|link}} 2000 <span style='display:none' class='sortkey'>20000000,5</span>[[2000]] !!!!!!!!!! <span style='display:none' class='sortkey'>20000000.5</span>[[2000]]
{{SortDate|1881-3-1|nbsp}} 01. März 1881 01. März 1881
{{SortDate|1881-3-1|sp}} 01. März 1881 01. März 1881
{{SortDate|1881-3-1|nbsp|link}} 01. März 1881 01. März 1881
{{SortDate|1881-3-1|sp|link}} 01. März 1881 01. März 1881
{{SortDate|-200-12-1}} 01. Dezember 200 v. Chr. 01. Dezember 200 v. Chr.
{{SortDate|0-12-25}} 25. Dezember 25. Dezember
{{SortDate|2000}} 2000 <span style='display:none' class='sortkey'>20000000,5</span>2000 !!!!!!!!!! <span style='display:none' class='sortkey'>20000000.5</span>2000
{{SortDate|1881-01-11|AT=ja}} 11. Jänner 1881 11. Jänner 1881
{{SortDate|1881-01-00|davor=ca.}} ca. Januar 1881 <span style='display:none' class='sortkey'>18810100,5</span>ca. Januar&#160;1881 !!!!!!!!!! <span style='display:none' class='sortkey'>18810100.5</span>ca. Januar&#160;1881