e7428072 Mar 29, 2026, 7:31:22 PM (UTC)
Hacer K.
A newer submission is available.
Test Suite
57 % complete
Suggestions
-
Prüfen, dass
Municipalityeinen Konstruktor enthält und drei «Getter»-Methoden namensname(),population()undarea(), welche die Werte zurückgeben, die dem Konstruktor übergeben werden. The test suite already does this partially, but it only detects 12 out of 14 possible bugs in this regard. -
Prüfen, dass
Municipalitydieequals-Methode überschreibt, sodass zwei Gemeinden mit gleichen Attributen gleich sind, aber zwei Gemeinden mit unterschiedlichen Attributen ungleich. -
Testen, dass die
equals-Methode vonMunicipalityalle Attribute miteinbezieht, indem immer nur ein Attribut aufs Mal variiert wird.
Implementation
57 % complete
27 / 27 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.testFloodedArea: Passed
- FloodSimulationTest.testFloodedPopulation: Passed
- FloodSimulationTest.testFloodedPopulationPercent: Passed
- FloodSimulationTest.testIncreaseWaterLevelAt1000: Passed
- FloodSimulationTest.testIncreaseWaterLevelAt2000: Passed
- FloodSimulationTest.testIncreaseWaterLevelBelow1000: Passed
- FloodSimulationTest.testInitialWaterLevel: Passed
- FloodSimulationTest.testIsFloodedReturnsFalseWhenCoordinateIsOutsideGrid: Passed
- FloodSimulationTest.testIsFloodedReturnsFalseWhenElevationIsAboveWaterLevel: Passed
- FloodSimulationTest.testIsFloodedReturnsTrueWhenElevationEqualsWaterLevel: Passed
- FloodSimulationTest.testIsFloodedReturnsTrueWhenElevationIsBelowWaterLevel: Passed
- FloodSimulationTest.testSetWaterLevel: Passed
- FloodSimulationTest.testTotalPopulation: Passed