Datumsangaben und Uhrzeiten formatieren

5798d48b

Yanick M.

A newer submission is available.

Test Suite

88 % complete

Suggestions

  • 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 7 out of 13 possible bugs in this regard.
  • Testen, dass das Ersetzen in TextFormatter.format auch funktioniert, wenn ein Datum oder eine Zeit ganz am Anfang eines Texts steht. The test suite already does this partially, but it only detects 1 out of 3 possible bugs in this regard.

Implementation

88 % complete 33 / 33 Tests
  • CasualDateTimeFormatTest.testFormatDate_september: Passed
  • CasualDateTimeFormatTest.testFormatDate_year1999: Passed
  • CasualDateTimeFormatTest.testFormatDate_year2000: Passed
  • CasualDateTimeFormatTest.testFormatDate_year2024: Passed
  • CasualDateTimeFormatTest.testFormatDate_year2099: Passed
  • CasualDateTimeFormatTest.testFormatDate_year2100: Passed
  • CasualDateTimeFormatTest.testFormatDate_year925: Passed
  • CasualDateTimeFormatTest.testFormatTime_fullHour: Passed
  • CasualDateTimeFormatTest.testFormatTime_midnight: Passed
  • CasualDateTimeFormatTest.testFormatTime_noon: Passed
  • CasualDateTimeFormatTest.testFormatTime_singleDigitMinutes: Passed
  • CasualDateTimeFormatTest.testFormatTime_withMinutes: Passed
  • FormalDateTimeFormatTest.testFormatDate_newYear: Passed
  • FormalDateTimeFormatTest.testFormatDate_singleDigitDay: Passed
  • FormalDateTimeFormatTest.testFormatDate_singleDigitMonth: Passed
  • FormalDateTimeFormatTest.testFormatDate_standardDate: Passed
  • FormalDateTimeFormatTest.testFormatTime_afternoonTime: Passed
  • FormalDateTimeFormatTest.testFormatTime_midnight: Passed
  • FormalDateTimeFormatTest.testFormatTime_singleDigitHour: Passed
  • FormalDateTimeFormatTest.testFormatTime_singleDigitMinute: Passed
  • FormalDateTimeFormatTest.testFormatTime_standardTime: Passed
  • TextFormatterTest.testFormat_complexText_casual: Passed
  • TextFormatterTest.testFormat_complexText_formal: Passed
  • TextFormatterTest.testFormat_emptyText: Passed
  • TextFormatterTest.testFormat_mixedDateAndTime: Passed
  • TextFormatterTest.testFormat_multipleDates: Passed
  • TextFormatterTest.testFormat_multipleTimes: Passed
  • TextFormatterTest.testFormat_singleDate_casual: Passed
  • TextFormatterTest.testFormat_singleDate_formal: Passed
  • TextFormatterTest.testFormat_singleTime_casual: Passed
  • TextFormatterTest.testFormat_singleTime_formal: Passed
  • TextFormatterTest.testFormat_textWithoutPlaceholders: Passed
  • TextFormatterTest.testFormat_yearOutsideRange_casual: Passed

Other Submissions