Flooded Switzerland

48599e20

Larissa T.

A newer submission is available.

Test Suite

97 % complete

Suggestions

  • Testen, dass die equals-Methode von Municipality korrekt mit null oder Objekten von anderen Typen umgeht.

Implementation

97 % complete 63 / 63 Tests
  • CoordinateTest.constructorGetter: Passed
  • CoordinateTest.equals: Passed
  • CoordinateTest.equalsNullOrOtherType: Passed
  • CoordinateTest.toStringTest: Passed
  • CoordinateReaderTest.emptyFile: Passed
  • CoordinateReaderTest.municipalityInFileButNotInList: Passed
  • CoordinateReaderTest.municipalityInListButNotInFile: Passed
  • CoordinateReaderTest.readMultipleCoordinates: Passed
  • CoordinateReaderTest.readSingleCoordinate: 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.floodedArea: Passed
  • FloodSimulationTest.floodedPopulation: Passed
  • FloodSimulationTest.floodedPopulationPercent: Passed
  • FloodSimulationTest.increaseWaterLevelAbove2000: Passed
  • FloodSimulationTest.increaseWaterLevelAt1000: Passed
  • FloodSimulationTest.increaseWaterLevelAt2000: Passed
  • FloodSimulationTest.increaseWaterLevelAt999: Passed
  • FloodSimulationTest.increaseWaterLevelBelow1000: Passed
  • FloodSimulationTest.increaseWaterLevelBetween1000And2000: Passed
  • FloodSimulationTest.initialWaterLevel: Passed
  • FloodSimulationTest.isFloodedWhenElevationBelowWaterLevel: Passed
  • FloodSimulationTest.isFloodedWhenElevationEqualsWaterLevel: Passed
  • FloodSimulationTest.isNotFloodedOutsideGrid: Passed
  • FloodSimulationTest.isNotFloodedWhenElevationAboveWaterLevel: Passed
  • FloodSimulationTest.noMunicipalitiesFlooded: Passed
  • FloodSimulationTest.setWaterLevel: Passed
  • FloodSimulationTest.setWaterLevelZero: Passed
  • FloodSimulationTest.totalPopulation: Passed
  • MunicipalityReaderTest.readEmptyFile: Passed
  • MunicipalityReaderTest.readMultipleMunicipalities: Passed
  • MunicipalityReaderTest.readPopulationWithApostrophe: Passed
  • MunicipalityReaderTest.readSingleMunicipality: Passed
  • MunicipalityTest.constructorAndGetterArea: Passed
  • MunicipalityTest.constructorAndGetterDifferentValues: Passed
  • MunicipalityTest.constructorAndGetterName: Passed
  • MunicipalityTest.constructorAndGetterPopulation: Passed
  • MunicipalityTest.equalsDifferentArea: Passed
  • MunicipalityTest.equalsDifferentName: Passed
  • MunicipalityTest.equalsDifferentPopulation: Passed
  • MunicipalityTest.equalsNull: Passed
  • MunicipalityTest.equalsOtherType: Passed
  • MunicipalityTest.equalsSameValues: Passed
  • MunicipalityTest.equalsSelf: Passed
  • MunicipalityTest.hashCodeConsistent: 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