c8bfcc0f Mar 11, 2026, 10:37:56 PM (UTC)
Jerome V.
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
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.testIncreaseWaterLevel: Passed
- FloodSimulationTest.testInitialWaterLevel: Passed
- FloodSimulationTest.testIsFlooded: Passed
- FloodSimulationTest.testSetWaterLevel: Passed
- FloodSimulationTest.testTotalPopulation: Passed
Other Submissions
-
97e7066e
Mar 18, 2026, 9:39:41 PM (UTC)
-
b0397196
Mar 18, 2026, 9:21:46 PM (UTC)
-
d6bb2763
Mar 17, 2026, 5:58:41 PM (UTC)
-
2ee8ba85
Mar 17, 2026, 5:51:46 PM (UTC)
-
4caa7e40
Mar 17, 2026, 5:47:57 PM (UTC)
-
b6d959fb
Mar 17, 2026, 5:37:03 PM (UTC)
-
656322d2
Mar 17, 2026, 4:48:39 PM (UTC)
-
2e8b38be
Mar 17, 2026, 4:09:17 PM (UTC)
-
96f0dec8
Mar 17, 2026, 3:08:45 PM (UTC)
-
9ff10fe0
Mar 17, 2026, 2:49:06 PM (UTC)
-
f6121845
Mar 17, 2026, 2:45:49 PM (UTC)
-
19fa9af0
Mar 17, 2026, 2:24:57 PM (UTC)
-
b8dfd56c
Mar 11, 2026, 11:51:44 PM (UTC)
-
8cdb9cd4
Mar 11, 2026, 11:38:41 PM (UTC)
-
cf3f91dd
Mar 11, 2026, 11:30:51 PM (UTC)
-
3cb89ba3
Mar 11, 2026, 11:25:33 PM (UTC)
-
7cbcd68b
Mar 11, 2026, 11:02:04 PM (UTC)
-
f6208a55
Mar 11, 2026, 10:56:46 PM (UTC)
-
d538a340
Mar 11, 2026, 10:52:34 PM (UTC)
-
c54586aa
Mar 11, 2026, 10:39:20 PM (UTC)
-
c8bfcc0f
Mar 11, 2026, 10:37:56 PM (UTC)
-
d3598661
Mar 11, 2026, 10:29:21 PM (UTC)
-
32d22ff3
Mar 11, 2026, 10:20:03 PM (UTC)
-
c8754ddb
Mar 11, 2026, 9:18:22 PM (UTC)
-
7e4aa927
Mar 11, 2026, 9:05:51 PM (UTC)