c4e71e5b Mar 25, 2026, 3:11:01 PM (UTC)
Jonas B.
A newer submission is available.
Test Suite
54 % 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. -
Testen, dass
MunicipalityReadereine leere Liste zurückgibt, wenn ein CSV-Text übergeben wird, der nur den Header enthält.
Implementation
54 % complete
23 / 23 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.testEqualsWithNullAndOtherType: Passed
- MunicipalityTest.testGetters: Passed
- MunicipalityTest.testHashCode: Passed
- MunicipalityTest.testHashCodeAllAttributes: Passed
- MunicipalityTest.testNull: 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)