Datumsangaben und Uhrzeiten formatieren

915f78f1

Serkan T.

A newer submission is available.
Some tests are incorrect: They fail when run against a reference implementation. The test suite score has been reduced.

Test Suite

67 % complete

Suggestions

  • Revise incorrect test TextFormatterTest.testFormatFormatCasual. The test failed on line 22 when run against a reference implementation:
    AssertionFailedError: expected: <hahoo 12. Dezember '25 bla bla 12 Uhr 12> but was: <hahoo 12. Dezember '25 bla bla 12:12>
  • Testen, dass FormalDateTimeFormat ein Datum auch dann korrekt formatiert, wenn das Jahr weniger als vier Ziffern hat.
  • Testen, dass FormalDateTimeFormat eine Uhrzeit auch dann korrekt formatiert, wenn Stunde oder Minute nur eine Ziffer haben.
  • Testen, dass CasualDateTimeFormat eine Uhrzeit mit ganzen Stunden korrekt formatiert. The test suite already does this partially, but it only detects 1 out of 3 possible bugs in this regard.

Implementation

67 % complete 13 / 13 Tests
  • CasualDateTimeFormatTest.testFormatDate1998: Passed
  • CasualDateTimeFormatTest.testFormatDate2000: Passed
  • CasualDateTimeFormatTest.testFormatDate2099: Passed
  • CasualDateTimeFormatTest.testFormatTimeMonth: Passed
  • CasualDateTimeFormatTest.testFormatTimeUhr: Passed
  • CasualDateTimeFormatTest.testFormatTimeUngultig: Passed
  • FormalDateTimeFormatTest.testFormatDate2000: Passed
  • FormalDateTimeFormatTest.testFormatDate2099: Passed
  • FormalDateTimeFormatTest.testFormatDate2100: Passed
  • FormalDateTimeFormatTest.testFormatUhr: Passed
  • TextFormatterTest.testFormatFormaFormel: Passed
  • TextFormatterTest.testFormatFormatCasual: Passed
  • TextFormatterTest.testFormatTextFormatter: Passed

Other Submissions