Datumsangaben und Uhrzeiten formatieren

5fdefdec

Irina P.

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

91 % complete

Suggestions

  • Revise incorrect test CasualDateTimeFormatTest.testCasualDateMonthNotValid. The test failed on line 72 when run against a reference implementation:
    AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <java.lang.ArrayIndexOutOfBoundsException>
  • 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 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.

Implementation

91 % complete 29 / 29 Tests
  • CasualDateTimeFormatTest.create: Passed
  • CasualDateTimeFormatTest.testCasualDateMonthNotValid: Passed
  • CasualDateTimeFormatTest.testCasualDateMonths: Passed
  • CasualDateTimeFormatTest.testCasualDateNot2000: Passed
  • CasualDateTimeFormatTest.testCasualDateSingleDigits: Passed
  • CasualDateTimeFormatTest.testCasualTime: Passed
  • CasualDateTimeFormatTest.testCasualTimeOver12: Passed
  • CasualDateTimeFormatTest.testCasualTime_less_than_10_minute: Passed
  • CasualDateTimeFormatTest.testCasualTime_straight: Passed
  • CasualDateTimeFormatTest.testFormatIsEmpty: Passed
  • FormalDateTimeFormatTest.create: Passed
  • FormalDateTimeFormatTest.testFormalDateNot2000: Passed
  • FormalDateTimeFormatTest.testFormatDateSingleDigits: Passed
  • FormalDateTimeFormatTest.testFormatIsEmpty: Passed
  • FormalDateTimeFormatTest.testFormatTime: Passed
  • TextFormatterTest.testCasualTime: Passed
  • TextFormatterTest.testCasualTime_beginning: Passed
  • TextFormatterTest.testFormalTime: Passed
  • TextFormatterTest.testFormatIsEmpty: Passed
  • TextFormatterTest.testFormatText_casual: Passed
  • TextFormatterTest.testFormatText_casual_Text: Passed
  • TextFormatterTest.testFormatText_casual_date: Passed
  • TextFormatterTest.testFormatText_casual_date_beginning: Passed
  • TextFormatterTest.testFormatText_formal: Passed
  • TextFormatterTest.testFormatText_formal_Text: Passed
  • TextFormatterTest.testFormatText_formal_beginning_date: Passed
  • TextFormatterTest.testFormatText_formal_beginning_time: Passed
  • TextFormatterTest.testFormatText_formal_date: Passed
  • TextFormatterTest.testFormatText_invalid: Passed

Other Submissions