7e21ca20 Mar 26, 2026, 9:02:04 AM (UTC)
Vanessa W.
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
46 % complete
Suggestions
-
Revise incorrect test
MunicipalityReaderTest.testReadSimpleCsv. The test failed on line 22 when run against a reference implementation:Error: Unresolved compilation problem -
Revise incorrect test
MunicipalityTest.testNegativeArea. The test failed on line 35 when run against a reference implementation:IllegalArgumentException: -
Revise incorrect test
MunicipalityTest.testNegativePopulation. The test failed on line 27 when run against a reference implementation:IllegalArgumentException: -
Revise incorrect test
MunicipalityTest.testNullName. The test failed on line 19 when run against a reference implementation:IllegalArgumentException: -
Das Verhalten von
isFloodedtesten, indem ein Mini-ElevationModelerstellt wird, das demFloodSimulation-Konstruktor übergeben wird. Danach den Wasserstand mitsetWaterLevelsetzen,isFloodedmit verschiedenen Koordinaten aufrufen und prüfen, dass das richtige Resultat zurückgegeben wird. The test suite already does this partially, but it only detects 27 out of 36 possible bugs in this regard. -
Testen, dass die
hashCode-Methode vonMunicipalityalle Attribute miteinbezieht, indem immer nur ein Attribut aufs Mal variiert wird. The test suite already does this partially, but it only detects 2 out of 4 possible bugs in this regard. -
Testen, dass
MunicipalityReadereine leere Liste zurückgibt, wenn ein CSV-Text übergeben wird, der nur den Header enthält.
Implementation
46 % complete
24 / 24 Tests
- CoordinateTest.constructorGetter: Passed
- CoordinateTest.equals: Passed
- CoordinateTest.equalsNullOrOtherType: Passed
- CoordinateTest.toStringTest: Passed
- ElevationModelReaderTest.read1x1: Passed
- ElevationModelReaderTest.read2x2: Passed
- ElevationModelReaderTest.readHeader: Passed
- ElevationModelReaderTest.readNoData: Passed
- ElevationModelReaderTest.readRectangular: Passed
- ElevationModelTest.constructorGetter: Passed
- ElevationModelTest.elevationAt1x1: Passed
- ElevationModelTest.elevationAtBetween: Passed
- ElevationModelTest.elevationAtExact: Passed
- ElevationModelTest.elevationAtOutside: Passed
- FloodSimulationTest.testGetWaterLevel: Passed
- FloodSimulationTest.testIncreaseWaterLevel: Passed
- FloodSimulationTest.testSetWaterLevel: Passed
- MunicipalityReaderTest.testReadSimpleCsv: Passed
- MunicipalityTest.testConstructorAndGetters: Passed
- MunicipalityTest.testEquals: Passed
- MunicipalityTest.testHashCode: Passed
- MunicipalityTest.testNegativeArea: Passed
- MunicipalityTest.testNegativePopulation: Passed
- MunicipalityTest.testNullName: Passed
Other Submissions
-
5d29d9db
Mar 27, 2026, 8:57:30 AM (UTC)
-
923636af
Mar 27, 2026, 8:31:36 AM (UTC)
-
2db06186
Mar 27, 2026, 8:05:34 AM (UTC)
-
2b3e6719
Mar 26, 2026, 5:27:47 PM (UTC)
-
9d216cf9
Mar 26, 2026, 12:54:33 PM (UTC)
-
4ac61e0a
Mar 26, 2026, 12:38:46 PM (UTC)
-
e118d7cb
Mar 26, 2026, 12:19:58 PM (UTC)
-
7e21ca20
Mar 26, 2026, 9:02:04 AM (UTC)
-
cbe52f4b
Mar 26, 2026, 8:51:56 AM (UTC)
-
2e7b389c
Mar 22, 2026, 3:58:21 PM (UTC)
-
3b7f7992
Mar 22, 2026, 3:56:55 PM (UTC)
-
511aab64
Mar 22, 2026, 11:48:27 AM (UTC)
-
22f41a88
Mar 22, 2026, 11:22:25 AM (UTC)