a7872b73 Mar 26, 2026, 3:07:22 PM (UTC)
Zaid E.
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
18 / 18 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.isFlooding: Passed
- FloodSimulationTest.setWaterLevelTest: Passed
Other Submissions
-
0fbd8183
May 3, 2026, 11:23:54 AM (UTC)
-
e659087d
Apr 4, 2026, 12:37:22 PM (UTC)
-
a0a64eff
Mar 30, 2026, 7:54:01 PM (UTC)
-
e24c2353
Mar 30, 2026, 5:32:34 PM (UTC)
-
87ebc058
Mar 30, 2026, 5:32:27 PM (UTC)
-
708013f3
Mar 30, 2026, 5:26:40 PM (UTC)
-
9a001953
Mar 30, 2026, 5:20:26 PM (UTC)
-
2c7ac27e
Mar 28, 2026, 9:08:28 PM (UTC)
-
a083d9b2
Mar 28, 2026, 9:08:22 PM (UTC)
-
cf4e59a1
Mar 26, 2026, 3:25:43 PM (UTC)
-
a5aea07c
Mar 26, 2026, 3:22:31 PM (UTC)
-
1617175c
Mar 26, 2026, 3:22:24 PM (UTC)
-
9ba1c7d3
Mar 26, 2026, 3:12:21 PM (UTC)
-
a7872b73
Mar 26, 2026, 3:07:22 PM (UTC)
-
3573d71d
Mar 26, 2026, 2:54:21 PM (UTC)
-
94d86e54
Mar 24, 2026, 1:20:37 PM (UTC)
-
c406f08b
Mar 24, 2026, 1:17:48 PM (UTC)
-
0a8b7744
Mar 24, 2026, 1:03:27 PM (UTC)
-
f1bc928c
Mar 24, 2026, 1:03:06 PM (UTC)
-
8efb6540
Mar 24, 2026, 1:01:03 PM (UTC)
-
053f8f77
Mar 24, 2026, 12:32:07 PM (UTC)
-
5900c9b7
Mar 24, 2026, 12:31:58 PM (UTC)
-
31c5bb81
Mar 24, 2026, 12:24:07 PM (UTC)
-
1b82ac4a
Mar 24, 2026, 12:23:57 PM (UTC)