Datumsangaben und Uhrzeiten formatieren

396a4d80

Jan R.

A newer submission is available.

Test Suite

81 % complete

Suggestions

  • Testen, dass CasualDateTimeFormat auch Daten ausserhalb der Jahre 2000 – 2099 korrekt formatiert. The test suite already does this partially, but it only detects 3 out of 5 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.
  • Testen, dass TextFormatter.format das DateTimeFormat-Objekt verwendet, das dem Konstruktor übergeben wurde.

Implementation

81 % complete 27 / 27 Tests
  • CasualDateTimeFormatTest.testAllMonthNamesAreCorrect: Passed
  • CasualDateTimeFormatTest.testBefore2000: Passed
  • CasualDateTimeFormatTest.testCAfter2099: Passed
  • CasualDateTimeFormatTest.testCFormatMaximumNormalDate: Passed
  • CasualDateTimeFormatTest.testCasualFiveDigitYear: Passed
  • CasualDateTimeFormatTest.testCasualMonthName: Passed
  • CasualDateTimeFormatTest.testCasualNormalYearFormat: Passed
  • CasualDateTimeFormatTest.testCasualYearZero: Passed
  • CasualDateTimeFormatTest.testFarFutureYears: Passed
  • CasualDateTimeFormatTest.testFormatMinimumNormalDate: Passed
  • CasualDateTimeFormatTest.testObjectCreationAndMethod: Passed
  • CasualDateTimeFormatTest.testSingleDigits: Passed
  • CasualDateTimeFormatTest.testSpecialYears: Passed
  • CasualDateTimeFormatTest.testTimeWholeHour: Passed
  • CasualDateTimeFormatTest.testTimeWithMinutes: Passed
  • CasualDateTimeFormatTest.testTwoDigits: Passed
  • FormalDateTimeFormatTest.testFormatDateSimple: Passed
  • FormalDateTimeFormatTest.testFormatDateSingleDigitDayMonth: Passed
  • FormalDateTimeFormatTest.testFormatTimeDoubleDigit: Passed
  • FormalDateTimeFormatTest.testFormatTimeSimple: Passed
  • FormalDateTimeFormatTest.testObjectCreationAndMethodes: Passed
  • FormalDateTimeFormatTest.testSmallerThan2000: Passed
  • FormalDateTimeFormatTest.testVeryShortYear: Passed
  • TextFormatterTest.testEmptyText: Passed
  • TextFormatterTest.testReplaceTextHolders: Passed
  • TextFormatterTest.testTextFormatterWithEmptyText: Passed
  • TextFormatterTest.testWithoutPlaceHolders: Passed

Other Submissions