5daddec3 Mar 24, 2026, 5:50:30 PM (UTC)
Jonas B.
A newer submission is available.
Test Suite
48 % 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. -
Testen, dass die
equals-Methode vonMunicipalitykorrekt mitnulloder Objekten von anderen Typen umgeht. -
Prüfen, dass
MunicipalitydiehashCode-Methode überschreibt, sodass zwei Gemeinden mit gleichen Attributen die gleichen Hash-Codes haben, aber zwei Gemeinden mit unterschiedlichen Attributen möglichst ungleiche.
Implementation
48 % complete
19 / 19 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.getWaterLevelTest: Passed
- FloodSimulationTest.increaseWaterLevel: Passed
- FloodSimulationTest.setAndGetWaterLevel: Passed
- MunicipalityTest.testEquality: Passed
- MunicipalityTest.testGetters: Passed
Other Submissions
-
3eea857e
Mar 25, 2026, 5:19:45 PM (UTC)
-
4df4d270
Mar 25, 2026, 5:03:38 PM (UTC)
-
97921f10
Mar 25, 2026, 4:53:24 PM (UTC)
-
7848721e
Mar 25, 2026, 4:31:11 PM (UTC)
-
a43dfc10
Mar 25, 2026, 3:43:44 PM (UTC)
-
47475ba1
Mar 25, 2026, 3:26:18 PM (UTC)
-
c4e71e5b
Mar 25, 2026, 3:11:01 PM (UTC)
-
de553428
Mar 25, 2026, 3:01:43 PM (UTC)
-
5daddec3
Mar 24, 2026, 5:50:30 PM (UTC)
-
7b157927
Mar 24, 2026, 5:41:21 PM (UTC)
-
596b1996
Mar 24, 2026, 5:26:43 PM (UTC)
-
11806c37
Mar 24, 2026, 5:02:30 PM (UTC)
-
013164ad
Mar 24, 2026, 4:37:57 PM (UTC)
-
8ea4e723
Mar 24, 2026, 3:39:26 PM (UTC)
-
740739a8
Mar 17, 2026, 5:27:56 PM (UTC)
-
f980faef
Mar 17, 2026, 5:16:37 PM (UTC)
-
0ad24e18
Mar 17, 2026, 4:56:36 PM (UTC)
-
8f2c6c27
Mar 17, 2026, 4:40:36 PM (UTC)
-
73347a7b
Mar 17, 2026, 4:28:16 PM (UTC)
-
0d815db8
Mar 17, 2026, 4:05:37 PM (UTC)