b12463a4 Mar 29, 2026, 7:39:08 PM (UTC)
Anja Z.
A newer submission is available.
Some tests are incorrect: They fail when run against a reference implementation. The test suite score has been reduced.
Test Suite
98 % complete
Suggestions
-
Revise incorrect test
MunicipalityReaderTest.read_missingColumns_throwsIOException. The test failed on line 53 when run against a reference implementation:AssertionFailedError: Unexpected exception type thrown, expected: <java.io.IOException> but was: <java.lang.ArrayIndexOutOfBoundsException>
Implementation
98 % complete
57 / 57 Tests
- CoordinateTest.constructorGetter: Passed
- CoordinateTest.equals: Passed
- CoordinateTest.equalsNullOrOtherType: Passed
- CoordinateTest.toStringTest: Passed
- CoordinateReaderTest.read_correctMunicipalityNames_parsed: Passed
- CoordinateReaderTest.read_missingMunicipality_ignored: Passed
- CoordinateReaderTest.read_multipleLines_parsesAllKnownMunicipalities: Passed
- CoordinateReaderTest.read_onlyHeader_returnsEmptyMap: Passed
- CoordinateReaderTest.read_unknownMunicipality_throwsException: Passed
- CoordinateReaderTest.read_unknownMunicipality_throwsIOException: Passed
- CoordinateReaderTest.read_validInput: 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
- MunicipalityReaderTest.read_containsSpecificMunicipalities: Passed
- MunicipalityReaderTest.read_handlesThousandSeparator: Passed
- MunicipalityReaderTest.read_missingColumns_throwsIOException: Passed
- MunicipalityReaderTest.read_multipleRows_parsesAll: Passed
- MunicipalityReaderTest.read_nonNumericArea_throwsException: Passed
- MunicipalityReaderTest.read_nonNumericPopulation_throwsException: Passed
- MunicipalityReaderTest.read_onlyHeader_returnsEmptyList: Passed
- MunicipalityReaderTest.read_populationWithThousandSeparator: Passed
- MunicipalityTest.equals_differentArea: Passed
- MunicipalityTest.equals_differentName: Passed
- MunicipalityTest.equals_differentPopulation: Passed
- MunicipalityTest.equals_null: Passed
- MunicipalityTest.equals_otherType: Passed
- MunicipalityTest.equals_sameObject: Passed
- MunicipalityTest.equals_sameValues: Passed
- MunicipalityTest.getters: Passed
- MunicipalityTest.hashCode_differentArea: Passed
- MunicipalityTest.hashCode_differentName: Passed
- MunicipalityTest.hashCode_differentPopulation: Passed
- MunicipalityTest.hashCode_sameValues: Passed
Other Submissions
-
712f2def
Mar 29, 2026, 7:44:46 PM (UTC)
-
b12463a4
Mar 29, 2026, 7:39:08 PM (UTC)
-
f0e4564f
Mar 29, 2026, 7:32:56 PM (UTC)
-
78c4bc68
Mar 29, 2026, 7:19:58 PM (UTC)
-
73fbc9f8
Mar 29, 2026, 6:31:45 PM (UTC)
-
bbdc1a5e
Mar 29, 2026, 6:19:42 PM (UTC)
-
64a35331
Mar 29, 2026, 6:14:18 PM (UTC)
-
d292acd9
Mar 29, 2026, 6:05:45 PM (UTC)
-
5cb5bb1b
Mar 29, 2026, 5:55:56 PM (UTC)
-
51d55826
Mar 29, 2026, 5:55:33 PM (UTC)
-
8d79bf93
Mar 29, 2026, 5:18:14 PM (UTC)
-
7edb46c8
Mar 29, 2026, 5:07:38 PM (UTC)
-
54bf98e8
Mar 26, 2026, 1:48:32 PM (UTC)
-
5f8fdefc
Mar 26, 2026, 1:29:18 PM (UTC)
-
0e770feb
Mar 26, 2026, 1:28:36 PM (UTC)
-
02efe3b9
Mar 17, 2026, 4:37:16 PM (UTC)
-
c3b22f15
Mar 17, 2026, 4:18:26 PM (UTC)