Flooded Switzerland

c551f360

Hacer K.

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 43 / 43 Tests
  • CoordinateTest.constructorGetter: Passed
  • CoordinateTest.equals: Passed
  • CoordinateTest.equalsNullOrOtherType: Passed
  • CoordinateTest.toStringTest: Passed
  • CoordinateReaderTest.testMunicipalityMissingInCsvIsIgnored: Passed
  • CoordinateReaderTest.testReadCoordinates: Passed
  • CoordinateReaderTest.testReadThrowsIOExceptionForUnknownMunicipality: 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
  • MunicipalityReaderTest.testReadEmptyFileExceptHeader: Passed
  • MunicipalityReaderTest.testReadMunicipalities: Passed
  • MunicipalityTest.testEqualsSameObject: Passed
  • MunicipalityTest.testEqualsSameValues: Passed
  • MunicipalityTest.testEqualsWithDifferentType: Passed
  • MunicipalityTest.testEqualsWithNull: Passed
  • MunicipalityTest.testHashCodeDifferentArea: Passed
  • MunicipalityTest.testHashCodeDifferentName: Passed
  • MunicipalityTest.testHashCodeDifferentPopulation: Passed
  • MunicipalityTest.testHashCodeSameValues: Passed
  • MunicipalityTest.testNotEqualsDifferentArea: Passed
  • MunicipalityTest.testNotEqualsDifferentName: Passed
  • MunicipalityTest.testNotEqualsDifferentPopulation: Passed

Other Submissions