e7aab22d Mar 22, 2026, 9:29:43 AM (UTC)
Elham S.
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
45 / 45 Tests
- CoordinateTest.constructorGetter: Passed
- CoordinateTest.equals: Passed
- CoordinateTest.equalsNullOrOtherType: Passed
- CoordinateTest.toStringTest: Passed
- CoordinateReaderTest.availableCoordinatesForMunicipality: Passed
- CoordinateReaderTest.emptyMapExceptHeader: Passed
- CoordinateReaderTest.multipleCoordinateTest: Passed
- CoordinateReaderTest.municipalityNotInTheList: 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.increaseWaterLevelExactly1000Test: Passed
- FloodSimulationTest.increaseWaterLevelHigherThen2000Test: Passed
- FloodSimulationTest.increaseWaterLevelLowerThen1000Test: Passed
- FloodSimulationTest.isFloodedEqualTest: Passed
- FloodSimulationTest.isFloodedTest: Passed
- FloodSimulationTest.isNotFloodedTest: Passed
- FloodSimulationTest.populationOfFloodedMunicipalities: Passed
- FloodSimulationTest.setWaterLevelTest: Passed
- FloodSimulationTest.sumAvailablePopulationTest: Passed
- MunicipalityReaderTest.emptyFileExceptHeaderTest: Passed
- MunicipalityReaderTest.parsingAreaTest: Passed
- MunicipalityReaderTest.parsingNameTest: Passed
- MunicipalityReaderTest.parsingPopulationTest: Passed
- MunicipalityReaderTest.parsingPopulationWithThousandsSeparatorTest: Passed
- MunicipalityTest.constructorAndGettersTest: Passed
- MunicipalityTest.equalityTest: Passed
- MunicipalityTest.equalsDifferentTypeTest: Passed
- MunicipalityTest.equalsNullTest: Passed
- MunicipalityTest.equalsSameObjectTest: Passed
- MunicipalityTest.hashCodeDifferentAreaTest: Passed
- MunicipalityTest.hashCodeDifferentNameTest: Passed
- MunicipalityTest.hashCodeDifferentPopulationTest: Passed
- MunicipalityTest.inequalityDifferentAreaTest: Passed
- MunicipalityTest.inequalityDifferentNameTest: Passed
- MunicipalityTest.inequalityDifferentPopulationTest: 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)