a6c7dda0 Mar 27, 2026, 10:34:34 PM (UTC)
Oleksandra V.
A newer submission is available.
Test Suite
42 % complete
Suggestions
-
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. -
Prüfen, dass
Municipalityeinen Konstruktor enthält und drei «Getter»-Methoden namensname(),population()undarea(), welche die Werte zurückgeben, die dem Konstruktor übergeben werden. The test suite already does this partially, but it only detects 8 out of 14 possible bugs in this regard. -
Prüfen, dass
Municipalitydieequals-Methode überschreibt, sodass zwei Gemeinden mit gleichen Attributen gleich sind, aber zwei Gemeinden mit unterschiedlichen Attributen ungleich.
Implementation
42 % complete
20 / 20 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.testIncreaseWaterLevelAbove2000: Passed
- FloodSimulationTest.testIncreaseWaterLevelBelow1000: Passed
- FloodSimulationTest.testIncreaseWaterLevelBetween1000And2000: Passed
- FloodSimulationTest.testInitialWaterLevel: Passed
- FloodSimulationTest.testIsFlooded: Passed
- FloodSimulationTest.testSetWaterLevel: Passed
Other Submissions
-
25e7d972
Mar 29, 2026, 8:47:48 AM (UTC)
-
a924966d
Mar 29, 2026, 8:33:43 AM (UTC)
-
af33fa3a
Mar 29, 2026, 8:31:24 AM (UTC)
-
321b1809
Mar 29, 2026, 8:10:13 AM (UTC)
-
de966c0e
Mar 28, 2026, 8:02:50 PM (UTC)
-
95e24cbd
Mar 28, 2026, 7:41:59 PM (UTC)
-
a6cf2e34
Mar 28, 2026, 7:32:56 PM (UTC)
-
50836055
Mar 28, 2026, 7:23:47 PM (UTC)
-
a1e53ba3
Mar 28, 2026, 7:23:27 PM (UTC)
-
043d9070
Mar 28, 2026, 7:14:29 PM (UTC)
-
2f5080fd
Mar 28, 2026, 7:09:55 PM (UTC)
-
f2ec345f
Mar 28, 2026, 6:59:04 PM (UTC)
-
53530e3a
Mar 28, 2026, 6:58:29 PM (UTC)
-
21bc4cb1
Mar 28, 2026, 6:14:56 PM (UTC)
-
e43b72bb
Mar 28, 2026, 6:14:27 PM (UTC)
-
a6c7dda0
Mar 27, 2026, 10:34:34 PM (UTC)
-
f3642d69
Mar 27, 2026, 10:18:49 PM (UTC)
-
90fffade
Mar 27, 2026, 10:18:19 PM (UTC)
-
e24e56b1
Mar 26, 2026, 9:55:31 PM (UTC)
-
64e36d58
Mar 11, 2026, 1:48:21 PM (UTC)