923636af Mar 27, 2026, 8:31:36 AM (UTC)
Vanessa W.
A newer submission is available.
Test Suite
94 % complete
Suggestions
-
Wenn
totalPopulationundfloodedPopulationfunktionieren, auch testen, dassfloodedPopulationPercentden Prozentsatz richtig berechnet.
(Beim Vergleichen von berechnetendouble-Werten immerassertEquals(expected, actual, delta)verwenden und einen angemessenen kleinen Wert fürdeltaeinsetzen, z. B.0.001.) -
Eine
FloodSimulationmit einem Mini-ElevationModelund einer kleinen Liste von Gemeinden erstellen; dann testen, dassfloodedAreakorrekt funktioniert, für verschiedene Wasserstände.
(Beim Vergleichen von berechnetendouble-Werten immerassertEquals(expected, actual, delta)verwenden und einen angemessenen kleinen Wert fürdeltaeinsetzen, z. B.0.001.)
Implementation
94 % complete
39 / 39 Tests
- CoordinateTest.constructorGetter: Passed
- CoordinateTest.equals: Passed
- CoordinateTest.equalsNullOrOtherType: Passed
- CoordinateTest.toStringTest: Passed
- CoordinateReaderTest.testIgnoresMissingCsvData: Passed
- CoordinateReaderTest.testReadMultipleLinesWithUnknown: Passed
- CoordinateReaderTest.testReadValidCoordinates: Passed
- CoordinateReaderTest.testReadWithSwissFormatting: Passed
- CoordinateReaderTest.testThrowsExceptionOnUnknownMunicipality: 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.testFloodedPopulation: Passed
- FloodSimulationTest.testGetWaterLevel: Passed
- FloodSimulationTest.testIncreaseWaterLevel: Passed
- FloodSimulationTest.testIsFlooded: Passed
- FloodSimulationTest.testSetWaterLevel: Passed
- FloodSimulationTest.testTotalPopulation: Passed
- FloodSimulationTest.testTotalPopulationEmpty: Passed
- MunicipalityReaderTest.testReadEmptyListForHeaderOnly: Passed
- MunicipalityReaderTest.testReadMultipleLines: Passed
- MunicipalityReaderTest.testReadSimpleCsv: Passed
- MunicipalityTest.testConstructorAndGetters: Passed
- MunicipalityTest.testEquals: Passed
- MunicipalityTest.testHashCode: Passed
- MunicipalityTest.testHashCodeConsistency: Passed
- MunicipalityTest.testHashCodeWithVariedArea: Passed
- MunicipalityTest.testHashCodeWithVariedName: Passed
- MunicipalityTest.testHashCodeWithVariedPopulation: Passed
- MunicipalityTest.testNegativeArea: Passed
- MunicipalityTest.testNegativePopulation: Passed
- MunicipalityTest.testNullName: Passed
Other Submissions
-
5d29d9db
Mar 27, 2026, 8:57:30 AM (UTC)
-
923636af
Mar 27, 2026, 8:31:36 AM (UTC)
-
2db06186
Mar 27, 2026, 8:05:34 AM (UTC)
-
2b3e6719
Mar 26, 2026, 5:27:47 PM (UTC)
-
9d216cf9
Mar 26, 2026, 12:54:33 PM (UTC)
-
4ac61e0a
Mar 26, 2026, 12:38:46 PM (UTC)
-
e118d7cb
Mar 26, 2026, 12:19:58 PM (UTC)
-
7e21ca20
Mar 26, 2026, 9:02:04 AM (UTC)
-
cbe52f4b
Mar 26, 2026, 8:51:56 AM (UTC)
-
2e7b389c
Mar 22, 2026, 3:58:21 PM (UTC)
-
3b7f7992
Mar 22, 2026, 3:56:55 PM (UTC)
-
511aab64
Mar 22, 2026, 11:48:27 AM (UTC)
-
22f41a88
Mar 22, 2026, 11:22:25 AM (UTC)