c67e9393 Mar 17, 2026, 8:14:40 PM (UTC)
Elham S.
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 35 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. -
Prüfen, dass
Municipalitydieequals-Methode überschreibt, sodass zwei Gemeinden mit gleichen Attributen gleich sind, aber zwei Gemeinden mit unterschiedlichen Attributen ungleich.
Implementation
42 % complete
21 / 21 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.increaseWaterLevelBetween1000And2000Test: Passed
- FloodSimulationTest.increaseWaterLevelHigherThen2000Test: Passed
- FloodSimulationTest.increaseWaterLevelLowerThen1000Test: Passed
- FloodSimulationTest.isFloodedTest: Passed
- FloodSimulationTest.isNotFloodedTest: Passed
- FloodSimulationTest.setWaterLevelTest: Passed
Other Submissions
-
1c5f11fe
Mar 23, 2026, 1:17:08 PM (UTC)
-
b633818a
Mar 22, 2026, 9:48:46 AM (UTC)
-
c5133a35
Mar 22, 2026, 9:44:30 AM (UTC)
-
760ea77e
Mar 22, 2026, 9:33:26 AM (UTC)
-
a5971203
Mar 22, 2026, 9:30:24 AM (UTC)
-
e7aab22d
Mar 22, 2026, 9:29:43 AM (UTC)
-
7a2ff7c1
Mar 22, 2026, 9:29:43 AM (UTC)
-
4409c7ec
Mar 21, 2026, 11:08:05 PM (UTC)
-
9121c95f
Mar 21, 2026, 11:03:27 PM (UTC)
-
52d97728
Mar 21, 2026, 10:47:46 PM (UTC)
-
31194c85
Mar 21, 2026, 10:35:32 PM (UTC)
-
3b56bfa4
Mar 21, 2026, 10:22:14 PM (UTC)
-
6a323bae
Mar 21, 2026, 10:12:56 PM (UTC)
-
a3682e3d
Mar 21, 2026, 10:03:44 PM (UTC)
-
368ebd10
Mar 21, 2026, 9:23:43 PM (UTC)
-
3e1c7b5f
Mar 21, 2026, 7:38:23 PM (UTC)
-
6fdde4c7
Mar 21, 2026, 7:34:21 PM (UTC)
-
bc98b794
Mar 21, 2026, 7:29:40 PM (UTC)
-
f526b55f
Mar 21, 2026, 7:24:34 PM (UTC)
-
e3b62855
Mar 21, 2026, 7:17:58 PM (UTC)
-
576723bd
Mar 21, 2026, 7:11:24 PM (UTC)
-
0717d4b8
Mar 18, 2026, 11:01:56 AM (UTC)
-
4f4b51ad
Mar 18, 2026, 10:58:52 AM (UTC)
-
9584f2ca
Mar 18, 2026, 10:53:19 AM (UTC)
-
c5d0ffc0
Mar 18, 2026, 10:49:57 AM (UTC)
-
b7736ee9
Mar 18, 2026, 10:44:46 AM (UTC)
-
9fb5ad03
Mar 17, 2026, 8:48:54 PM (UTC)
-
3a0bc31f
Mar 17, 2026, 8:29:20 PM (UTC)
-
2bb9f171
Mar 17, 2026, 8:19:38 PM (UTC)
-
8623b4ee
Mar 17, 2026, 8:17:51 PM (UTC)
-
c67e9393
Mar 17, 2026, 8:14:40 PM (UTC)
-
d8eceaba
Mar 17, 2026, 8:11:11 PM (UTC)
-
2c04ad64
Mar 17, 2026, 8:04:34 PM (UTC)
-
6521c586
Mar 17, 2026, 7:56:07 PM (UTC)
-
54882121
Mar 17, 2026, 11:39:47 AM (UTC)
-
3e2dc038
Mar 15, 2026, 8:42:34 PM (UTC)
-
4409cc98
Mar 15, 2026, 8:09:21 PM (UTC)
-
33e96ec8
Mar 15, 2026, 8:02:26 PM (UTC)
-
5d10906e
Mar 14, 2026, 3:14:42 PM (UTC)