Flooded Switzerland

f6208a55

Jerome V.

A newer submission is available.

Test Suite

51 % complete

Suggestions

  • Testen, dass die equals-Methode von Municipality korrekt mit null oder Objekten von anderen Typen umgeht.
  • Prüfen, dass Municipality die hashCode-Methode überschreibt, sodass zwei Gemeinden mit gleichen Attributen die gleichen Hash-Codes haben, aber zwei Gemeinden mit unterschiedlichen Attributen möglichst ungleiche.
  • Testen, dass die hashCode-Methode von Municipality alle Attribute miteinbezieht, indem immer nur ein Attribut aufs Mal variiert wird.

Implementation

51 % complete 25 / 25 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.testIncreaseWaterLevel: Passed
  • FloodSimulationTest.testInitialWaterLevel: Passed
  • FloodSimulationTest.testIsFlooded: Passed
  • FloodSimulationTest.testSetWaterLevel: Passed
  • FloodSimulationTest.testTotalPopulation: Passed
  • MunicipalityTest.testEqualsDifferentArea: Passed
  • MunicipalityTest.testEqualsDifferentName: Passed
  • MunicipalityTest.testEqualsDifferentPopulation: Passed
  • MunicipalityTest.testEqualsIdentical: Passed
  • MunicipalityTest.testEqualsSimple: Passed
  • MunicipalityTest.testMunicipal: Passed

Other Submissions