Datumsangaben und Uhrzeiten formatieren

fc4109eb

Jan R.

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

30 % complete

Suggestions

  • Revise incorrect test FormalDateTimeFormatTest.testSmallerThan2000. The test failed on line 44 when run against a reference implementation:
    AssertionFailedError: expected: <01.01.999> but was: <01.01.0999>
  • Testen, dass FormalDateTimeFormat ein Datum auch dann korrekt formatiert, wenn das Jahr weniger als vier Ziffern hat.
  • Testen, dass das Resultat von CasualDateTimeFormat.formatDate den korrekten Monatsnamen enthält. The test suite already does this partially, but it only detects 3 out of 13 possible bugs in this regard.
  • Testen, dass CasualDateTimeFormat ein «normales» Datum (in der Jahren 2000 – 2099) korrekt formatiert.

Implementation

30 % complete 9 / 9 Tests
  • CasualDateTimeFormatTest.testCasualMonthName: Passed
  • CasualDateTimeFormatTest.testObjectCreationAndMethod: Passed
  • FormalDateTimeFormatTest.testFormatDateSimple: Passed
  • FormalDateTimeFormatTest.testFormatDateSingleDigitDayMonth: Passed
  • FormalDateTimeFormatTest.testFormatTimeDoubleDigit: Passed
  • FormalDateTimeFormatTest.testFormatTimeSimple: Passed
  • FormalDateTimeFormatTest.testObjectCreationAndMethodes: Passed
  • FormalDateTimeFormatTest.testSmallerThan2000: Passed
  • TextFormatterTest.testDummy: Passed

Other Submissions