I/O-Übungen

f1aea80b

Tim B.

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

94 % complete

Suggestions

  • Revise incorrect test ExtractNumbersTest.testMixedNumbers. The test failed on line 49 when run against a reference implementation:
    AssertionFailedError: expected: <[-3.0, 1.0, 2.5, 4.8, 5.0]> but was: <[1.0, 2.5, -3.0, 4.8, 5.0]>
  • extractNumbers mit einem Text aufrufen, der ganze Zahlen enthält, und prüfen, dass die Zahlen in der richtigen Reihenfolge zurückgegeben werden. The test suite already does this partially, but it only detects 7 out of 8 possible bugs in this regard.

Implementation

94 % complete 20 / 20 Tests
  • ExtractNumbersTest.testClosedStream: Passed
  • ExtractNumbersTest.testEmptyText: Passed
  • ExtractNumbersTest.testMixedContent: Passed
  • ExtractNumbersTest.testMixedNumbers: Passed
  • ExtractNumbersTest.testNoNumbers: Passed
  • ExtractNumbersTest.testWholeNumbers: Passed
  • FirstNonEmptyLinesTest.testBasic: Passed
  • FirstNonEmptyLinesTest.testClose: Passed
  • FirstNonEmptyLinesTest.testCloseException: Passed
  • FirstNonEmptyLinesTest.testEmptyLines: Passed
  • FirstNonEmptyLinesTest.testOne: Passed
  • FirstNonEmptyLinesTest.testTooFew: Passed
  • FirstNonEmptyLinesTest.testZero: Passed
  • ReadPeopleFromCsv.testClosedStream: Passed
  • ReadPeopleFromCsv.testMultipleLinesContent: Passed
  • ReadPeopleFromCsv.testMultipleLinesCount: Passed
  • ReadPeopleFromCsv.testOnlyHeader: Passed
  • WritePowersOfTwoTest.testOne: Passed
  • WritePowersOfTwoTest.testTwo: Passed
  • WritePowersOfTwoTest.testZero: Passed

Other Submissions