Datumsangaben und Uhrzeiten formatieren

bf9050c6

Emre 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

26 % complete

Suggestions

  • Revise incorrect test TextFormatterTest.testCasualFormatting. The test failed on line 25 when run against a reference implementation:
    AssertionFailedError: expected: <Am 24. Juni '24 beginnt es um 9 Uhr und endet um 14 Uhr 30.> but was: <Am 24. Juni '24 beginnt es um 9 Uhr und endet um 14 Uhr 30>
  • Revise incorrect test TextFormatterTest.testFormalFormatting. The test failed on line 15 when run against a reference implementation:
    AssertionFailedError: expected: <Am 24.06.2024 beginnt es um 09:00 und endet um 14:30.> but was: <Am 24.06.2024 beginnt es um 09:00 und endet um 14:30>
  • Revise incorrect test TextFormatterTest.testKeepsPunctuation. The test failed on line 35 when run against a reference implementation:
    AssertionFailedError: expected: <Deadline ist 01.09.2024.> but was: <Deadline ist 01.09.2024>
  • Testen, dass FormalDateTimeFormat ein Datum auch dann korrekt formatiert, wenn das Jahr weniger als vier Ziffern hat.
  • Testen, dass FormalDateTimeFormat eine Uhrzeit im einfachsten Fall korrekt formatiert.
  • Testen, dass FormalDateTimeFormat eine Uhrzeit auch dann korrekt formatiert, wenn Stunde oder Minute nur eine Ziffer haben.

Implementation

26 % complete 8 / 8 Tests
  • CasualDateTimeFormatTest.testFormatDate: Passed
  • CasualDateTimeFormatTest.testFormatTime: Passed
  • FormalDateTimeFormatTest.testFormatDateSimpleCase: Passed
  • FormalDateTimeFormatTest.testFormatDateSingleDigitDayAndMonth: Passed
  • FormalDateTimeFormatTest.testObjectCanBeCreated: Passed
  • TextFormatterTest.testCasualFormatting: Passed
  • TextFormatterTest.testFormalFormatting: Passed
  • TextFormatterTest.testKeepsPunctuation: Passed

Other Submissions