Flooded Switzerland

d292acd9

Anja Z.

A newer submission is available.

Test Suite

65 % complete

Suggestions

  • Testen, dass die equals-Methode von Municipality alle Attribute miteinbezieht, indem immer nur ein Attribut aufs Mal variiert wird. The test suite already does this partially, but it only detects 1 out of 3 possible bugs in this regard.
  • Testen, dass die hashCode-Methode von Municipality alle Attribute miteinbezieht, indem immer nur ein Attribut aufs Mal variiert wird.
  • Testen, dass MunicipalityReader eine leere Liste zurückgibt, wenn ein CSV-Text übergeben wird, der nur den Header enthält.

Implementation

65 % complete 38 / 38 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.floodedArea: Passed
  • FloodSimulationTest.floodedPopulation: Passed
  • FloodSimulationTest.floodedPopulationPercent: Passed
  • FloodSimulationTest.getWaterLevel: Passed
  • FloodSimulationTest.increaseWaterLevelAt1000: Passed
  • FloodSimulationTest.increaseWaterLevelAt2000: Passed
  • FloodSimulationTest.increaseWaterLevelBetween1000And2000: Passed
  • FloodSimulationTest.increaseWaterLevelHigh: Passed
  • FloodSimulationTest.increaseWaterLevelLow: Passed
  • FloodSimulationTest.increaseWaterLevelMid: Passed
  • FloodSimulationTest.increaseWaterLevelNormal: Passed
  • FloodSimulationTest.isFloodedFalse: Passed
  • FloodSimulationTest.isFloodedMultipleCoordinates: Passed
  • FloodSimulationTest.isFloodedTrue: Passed
  • FloodSimulationTest.isFlooded_equalToWaterLevel: Passed
  • FloodSimulationTest.totalPopulation: Passed
  • MunicipalityTest.equals_differentValues: Passed
  • MunicipalityTest.equals_null: Passed
  • MunicipalityTest.equals_otherType: Passed
  • MunicipalityTest.equals_sameObject: Passed
  • MunicipalityTest.equals_sameValues: Passed
  • MunicipalityTest.getters: Passed
  • MunicipalityTest.hashCode_differentObjects: Passed
  • MunicipalityTest.hashCode_equalObjects: Passed

Other Submissions