Datumsangaben und Uhrzeiten formatieren

3272cb25

Diego M.

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

10 % complete

Suggestions

  • Revise incorrect test CasualDateTimeFormatTest.formats_valid_dates(int, int, int, java.lang.String). The test failed on line 28 when run against a reference implementation:
    AssertionFailedError: expected: <19.02.24> but was: <19. Februar '24>
  • Revise incorrect test CasualDateTimeFormatTest.formats_valid_time(int, int, java.lang.String). The test failed on line 58 when run against a reference implementation:
    AssertionFailedError: expected: <00:00> but was: <0 Uhr>
  • Revise incorrect test CasualDateTimeFormatTest.rejects_invalid_day(int, int, int). The test failed on line 47 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test CasualDateTimeFormatTest.rejects_invalid_month(int, int, int). The test failed on line 35 when run against a reference implementation:
    AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <java.lang.ArrayIndexOutOfBoundsException>
  • Revise incorrect test CasualDateTimeFormatTest.rejects_invalid_time(int, int). The test failed on line 64 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.february_leap_rules. The test failed on line 40 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.formats_time_and_rejects_invalid. The test failed on line 50 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.formats_valid_dates(int, int, int, java.lang.String). The test failed on line 71 when run against a reference implementation:
    AssertionFailedError: expected: <05.11.934> but was: <05.11.0934>
  • Revise incorrect test FormalDateTimeFormatTest.rejects_invalid_day(int, int, int). The test failed on line 91 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.rejects_invalid_day_in_april. The test failed on line 33 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.rejects_invalid_month. The test failed on line 26 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.rejects_invalid_month(int, int, int). The test failed on line 77 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.rejects_invalid_time(int, int). The test failed on line 113 when run against a reference implementation:
    AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown.
  • Revise incorrect test FormalDateTimeFormatTest.year_is_not_padded. The test failed on line 20 when run against a reference implementation:
    AssertionFailedError: expected: <05.11.934> but was: <05.11.0934>
  • Revise incorrect test TextFormatterTest.replaces_with_casual_year_rule. The test failed on line 33 when run against a reference implementation:
    AssertionFailedError: expected: <Abgabe bis 19.02.24 um 09:05.> but was: <Abgabe bis 19. Februar '24 um 9 Uhr 5>
  • Revise incorrect test TextFormatterTest.single_time_with_punctuation. The test failed on line 43 when run against a reference implementation:
    AssertionFailedError: expected: <Es beginnt um 09:00.> but was: <Es beginnt um 09:00>
  • Testen, dass FormalDateTimeFormat ein Datum auch dann korrekt formatiert, wenn das Jahr weniger als vier Ziffern hat.
  • Testen, dass man ein CasualDateTimeFormat-Objekt erstellen kann und die Methoden formatDate und formatTime vorhanden sind.
  • Testen, dass das Resultat von CasualDateTimeFormat.formatDate den korrekten Monatsnamen enthält.

Implementation

10 % complete 20 / 20 Tests
  • CasualDateTimeFormatTest.formats_valid_dates(int, int, int, java.lang.String): Passed
  • CasualDateTimeFormatTest.formats_valid_time(int, int, java.lang.String): Passed
  • CasualDateTimeFormatTest.rejects_invalid_day(int, int, int): Passed
  • CasualDateTimeFormatTest.rejects_invalid_month(int, int, int): Passed
  • CasualDateTimeFormatTest.rejects_invalid_time(int, int): Passed
  • FormalDateTimeFormatTest.february_leap_rules: Passed
  • FormalDateTimeFormatTest.formats_valid_dates(int, int, int, java.lang.String): Passed
  • FormalDateTimeFormatTest.rejects_invalid_month(int, int, int): Passed
  • FormalDateTimeFormatTest.rejects_invalid_day(int, int, int): Passed
  • FormalDateTimeFormatTest.formats_valid_time(int, int, java.lang.String): Passed
  • FormalDateTimeFormatTest.rejects_invalid_time(int, int): Passed
  • FormalDateTimeFormatTest.formats_simple: Passed
  • FormalDateTimeFormatTest.formats_time_and_rejects_invalid: Passed
  • FormalDateTimeFormatTest.rejects_invalid_day_in_april: Passed
  • FormalDateTimeFormatTest.rejects_invalid_month: Passed
  • FormalDateTimeFormatTest.year_is_not_padded: Passed
  • TextFormatterTest.keeps_plain_text_unchanged: Passed
  • TextFormatterTest.replaces_date_and_time_formal: Passed
  • TextFormatterTest.replaces_with_casual_year_rule: Passed
  • TextFormatterTest.single_time_with_punctuation: Passed

Other Submissions