5cb5bb1b Mar 29, 2026, 5:55:56 PM (UTC)
Anja Z.
A newer submission is available.
Test Suite
63 % complete
Suggestions
-
Testen, dass die Methode
increaseWaterLevelden Wasserstand um 10 m erhöht, wenn er grösser oder gleich 1000 und kleiner als 2000 m ist. Dazu am besten diesetWaterLevel-Methode aufrufen, um die Simulation zu initialisieren. The test suite already does this partially, but it only detects 7 out of 9 possible bugs in this regard. -
Prüfen, dass die Methode
increaseWaterLevelden Wasserstand um 20 m erhöht, wenn er 2000 m oder höher ist. Dazu am besten diesetWaterLevel-Methode aufrufen, um die Simulation zu initialisieren. The test suite already does this partially, but it only detects 4 out of 6 possible bugs in this regard. -
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 35 out of 36 possible bugs in this regard.
Implementation
63 % complete
33 / 33 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.floodedArea: Passed
- FloodSimulationTest.floodedPopulation: Passed
- FloodSimulationTest.floodedPopulationPercent: Passed
- FloodSimulationTest.getWaterLevel: Passed
- FloodSimulationTest.increaseWaterLevelHigh: Passed
- FloodSimulationTest.increaseWaterLevelLow: Passed
- FloodSimulationTest.increaseWaterLevelMid: Passed
- FloodSimulationTest.increaseWaterLevelNormal: Passed
- FloodSimulationTest.isFloodedFalse: Passed
- FloodSimulationTest.isFloodedTrue: Passed
- FloodSimulationTest.totalPopulation: Passed
- MunicipalityTest.equals_differentValues: Passed
- MunicipalityTest.equals_null: Passed
- MunicipalityTest.equals_otherType: Passed
- MunicipalityTest.equals_sameObject: Passed
- MunicipalityTest.equals_sameValues: Passed
- MunicipalityTest.getters: Passed
- MunicipalityTest.hashCode_differentObjects: Passed
- MunicipalityTest.hashCode_equalObjects: Passed
Other Submissions
-
712f2def
Mar 29, 2026, 7:44:46 PM (UTC)
-
b12463a4
Mar 29, 2026, 7:39:08 PM (UTC)
-
f0e4564f
Mar 29, 2026, 7:32:56 PM (UTC)
-
78c4bc68
Mar 29, 2026, 7:19:58 PM (UTC)
-
73fbc9f8
Mar 29, 2026, 6:31:45 PM (UTC)
-
bbdc1a5e
Mar 29, 2026, 6:19:42 PM (UTC)
-
64a35331
Mar 29, 2026, 6:14:18 PM (UTC)
-
d292acd9
Mar 29, 2026, 6:05:45 PM (UTC)
-
5cb5bb1b
Mar 29, 2026, 5:55:56 PM (UTC)
-
51d55826
Mar 29, 2026, 5:55:33 PM (UTC)
-
8d79bf93
Mar 29, 2026, 5:18:14 PM (UTC)
-
7edb46c8
Mar 29, 2026, 5:07:38 PM (UTC)
-
54bf98e8
Mar 26, 2026, 1:48:32 PM (UTC)
-
5f8fdefc
Mar 26, 2026, 1:29:18 PM (UTC)
-
0e770feb
Mar 26, 2026, 1:28:36 PM (UTC)
-
02efe3b9
Mar 17, 2026, 4:37:16 PM (UTC)
-
c3b22f15
Mar 17, 2026, 4:18:26 PM (UTC)