Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/OvertoppingCalculationWaveHeightParser.cs =================================================================== diff -u -r1d6571206d815886a014b0f59f3aae070d46154c -rae5c94bea6f603eeafeed527190799ce2b049002 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/OvertoppingCalculationWaveHeightParser.cs (.../OvertoppingCalculationWaveHeightParser.cs) (revision 1d6571206d815886a014b0f59f3aae070d46154c) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/OvertoppingCalculationWaveHeightParser.cs (.../OvertoppingCalculationWaveHeightParser.cs) (revision ae5c94bea6f603eeafeed527190799ce2b049002) @@ -49,7 +49,7 @@ "(SELECT ClosingSituationId, d.PeriodId, d.OuterIterationId, d.WindDirectionId, d.LevelTypeId " + "FROM GoverningWind g " + "JOIN DesignBeta d ON d.WindDirectionId = g.WindDirectionId AND d.OuterIterationId = g.OuterIterationId And d.PeriodId = g.PeriodId " + - $"WHERE LevelTypeId = 7 AND SectionId = { HydraRingDatabaseConstants.SectionIdParameterName} " + + $"WHERE LevelTypeId = 7 AND SectionId = {HydraRingDatabaseConstants.SectionIdParameterName} " + "AND SubmechanismId = 102 " + "ORDER BY d.OuterIterationId DESC, d.PeriodId, BetaValue " + "LIMIT 1) as s on s.WindDirectionId = db.WindDirectionId AND s.OuterIterationId = db.OuterIterationId AND s.PeriodId = db.PeriodId " + Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Parsers/OvertoppingCalculationWaveHeightParserTest.cs =================================================================== diff -u -r1d6571206d815886a014b0f59f3aae070d46154c -rae5c94bea6f603eeafeed527190799ce2b049002 --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Parsers/OvertoppingCalculationWaveHeightParserTest.cs (.../OvertoppingCalculationWaveHeightParserTest.cs) (revision 1d6571206d815886a014b0f59f3aae070d46154c) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Parsers/OvertoppingCalculationWaveHeightParserTest.cs (.../OvertoppingCalculationWaveHeightParserTest.cs) (revision ae5c94bea6f603eeafeed527190799ce2b049002) @@ -171,8 +171,8 @@ } [Test] - [TestCase(validFileOvertoppingDominant, 0.26586599999999999, true)] - [TestCase("ValidFileOvertoppingNotDominant", 0.00035540600000000001, false)] + [TestCase(validFileOvertoppingDominant, 0.265866, true)] + [TestCase("ValidFileOvertoppingNotDominant", 0.000355406, false)] public void Parse_ValidData_OutputSet(string file, double expectedWaveHeight, bool expectedOvertoppingDominant) { // Setup @@ -183,7 +183,7 @@ parser.Parse(path, 1); // Assert - Assert.AreEqual(expectedWaveHeight, parser.Output.WaveHeight); + Assert.AreEqual(expectedWaveHeight, parser.Output.WaveHeight, 1e-11); Assert.AreEqual(expectedOvertoppingDominant, parser.Output.IsOvertoppingDominant); } }