Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/Readers/StabilityPointStructuresCalculationConfigurationReaderTest.cs =================================================================== diff -u -rd741837e5272c17b2333f2f6c5c448d36a346711 -rfdeb385226e76787f886316703a8d1b3e722a89c --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/Readers/StabilityPointStructuresCalculationConfigurationReaderTest.cs (.../StabilityPointStructuresCalculationConfigurationReaderTest.cs) (revision d741837e5272c17b2333f2f6c5c448d36a346711) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/Readers/StabilityPointStructuresCalculationConfigurationReaderTest.cs (.../StabilityPointStructuresCalculationConfigurationReaderTest.cs) (revision fdeb385226e76787f886316703a8d1b3e722a89c) @@ -479,5 +479,405 @@ Assert.IsTrue(calculation.WaveReduction.UseBreakWater); Assert.IsFalse(calculation.WaveReduction.UseForeshoreProfile); } + + [Test] + public void Read_ValidPartialConfigurations_ExpectedValues() + { + // Setup + string filePath = Path.Combine(testDirectoryPath, "validPartialConfiguration.xml"); + var reader = new StabilityPointStructuresCalculationConfigurationReader(filePath); + + // Call + IList readConfigurationItems = reader.Read().ToList(); + + // Assert + Assert.AreEqual(1, readConfigurationItems.Count); + + var calculation = (StabilityPointStructuresCalculationConfiguration) readConfigurationItems[0]; + + Assert.AreEqual(0.01, calculation.FactorStormDurationOpenStructure); + Assert.AreEqual("profiel1", calculation.ForeshoreProfileName); + Assert.AreEqual("Locatie1", calculation.HydraulicBoundaryLocationName); + Assert.AreEqual(9.81, calculation.VolumicWeightWater); + Assert.AreEqual("kunstwerk1", calculation.StructureName); + Assert.AreEqual(ConfigurationBreakWaterType.Dam, calculation.WaveReduction.BreakWaterType); + Assert.AreEqual(1.23, calculation.WaveReduction.BreakWaterHeight); + Assert.IsTrue(calculation.WaveReduction.UseBreakWater); + + Assert.IsNull(calculation.InsideWaterLevel.Mean); + Assert.AreEqual(0.1, calculation.InsideWaterLevel.StandardDeviation); + + Assert.AreEqual(1.2, calculation.StabilityLinearLoadModel.Mean); + Assert.AreEqual(0.1, calculation.StabilityLinearLoadModel.VariationCoefficient); + + Assert.IsNull(calculation.StorageStructureArea.Mean); + Assert.AreEqual(0.01, calculation.StorageStructureArea.VariationCoefficient); + + Assert.AreEqual(6.0, calculation.StormDuration.Mean); + Assert.IsNull(calculation.StormDuration.VariationCoefficient); + + Assert.IsNull(calculation.AllowedLevelIncreaseStorage); + Assert.IsNull(calculation.AreaFlowApertures); + Assert.IsNull(calculation.BankWidth); + Assert.IsNull(calculation.CriticalOvertoppingDischarge); + Assert.IsNull(calculation.ConstructiveStrengthLinearLoadModel); + Assert.IsNull(calculation.ConstructiveStrengthQuadraticLoadModel); + Assert.IsNull(calculation.DrainCoefficient); + Assert.IsNull(calculation.EvaluationLevel); + Assert.IsNull(calculation.FailureCollisionEnergy); + Assert.IsNull(calculation.FailureProbabilityRepairClosure); + Assert.IsNull(calculation.FlowVelocityStructureClosable); + Assert.IsNull(calculation.FailureProbabilityStructureWithErosion); + Assert.IsNull(calculation.FlowWidthAtBottomProtection); + Assert.IsNull(calculation.InflowModelType); + Assert.IsNull(calculation.InsideWaterLevelFailureConstruction); + Assert.IsNull(calculation.LevelCrestStructure); + Assert.IsNull(calculation.LevellingCount); + Assert.IsNull(calculation.LoadSchematizationType); + Assert.IsNull(calculation.ProbabilityCollisionSecondaryStructure); + Assert.IsNull(calculation.ModelFactorSuperCriticalFlow); + Assert.IsNull(calculation.ShipVelocity); + Assert.IsNull(calculation.ShipMass); + Assert.IsNull(calculation.StabilityQuadraticLoadModel); + Assert.IsNull(calculation.StructureNormalOrientation); + Assert.IsNull(calculation.ThresholdHeightOpenWeir); + Assert.IsNull(calculation.VerticalDistance); + Assert.IsNull(calculation.WidthFlowApertures); + Assert.IsNull(calculation.WaveReduction.UseForeshoreProfile); + } + + [Test] + [TestCase("validConfigurationEmptyStochasts")] + [TestCase("validConfigurationEmptyCalculation")] + public void Read_ValidConfigurationWithEmptyCalculationOrWithEmptyStochasts_NoValuesSet(string fileName) + { + // Setup + string filePath = Path.Combine(testDirectoryPath, $"{fileName}.xml"); + var reader = new StabilityPointStructuresCalculationConfigurationReader(filePath); + + // Call + IList readConfigurationItems = reader.Read().ToList(); + + // Assert + Assert.AreEqual(1, readConfigurationItems.Count); + + var calculation = (StabilityPointStructuresCalculationConfiguration) readConfigurationItems[0]; + + Assert.IsNull(calculation.AllowedLevelIncreaseStorage); + Assert.IsNull(calculation.AreaFlowApertures); + Assert.IsNull(calculation.BankWidth); + Assert.IsNull(calculation.CriticalOvertoppingDischarge); + Assert.IsNull(calculation.ConstructiveStrengthLinearLoadModel); + Assert.IsNull(calculation.ConstructiveStrengthQuadraticLoadModel); + Assert.IsNull(calculation.DrainCoefficient); + Assert.IsNull(calculation.FailureCollisionEnergy); + Assert.IsNull(calculation.FlowVelocityStructureClosable); + Assert.IsNull(calculation.FlowWidthAtBottomProtection); + Assert.IsNull(calculation.InsideWaterLevel); + Assert.IsNull(calculation.InsideWaterLevelFailureConstruction); + Assert.IsNull(calculation.LevelCrestStructure); + Assert.IsNull(calculation.ModelFactorSuperCriticalFlow); + Assert.IsNull(calculation.ShipVelocity); + Assert.IsNull(calculation.ShipMass); + Assert.IsNull(calculation.StabilityLinearLoadModel); + Assert.IsNull(calculation.StabilityQuadraticLoadModel); + Assert.IsNull(calculation.StorageStructureArea); + Assert.IsNull(calculation.StormDuration); + Assert.IsNull(calculation.ThresholdHeightOpenWeir); + Assert.IsNull(calculation.WidthFlowApertures); + + Assert.IsNull(calculation.EvaluationLevel); + Assert.IsNull(calculation.FactorStormDurationOpenStructure); + Assert.IsNull(calculation.FailureProbabilityRepairClosure); + Assert.IsNull(calculation.FailureProbabilityStructureWithErosion); + Assert.IsNull(calculation.ForeshoreProfileName); + Assert.IsNull(calculation.HydraulicBoundaryLocationName); + Assert.IsNull(calculation.InflowModelType); + Assert.IsNull(calculation.LevellingCount); + Assert.IsNull(calculation.LoadSchematizationType); + Assert.IsNull(calculation.ProbabilityCollisionSecondaryStructure); + Assert.IsNull(calculation.VolumicWeightWater); + Assert.IsNull(calculation.StructureNormalOrientation); + Assert.IsNull(calculation.StructureName); + Assert.IsNull(calculation.VerticalDistance); + + Assert.IsNull(calculation.WaveReduction); + } + + [Test] + public void Read_ValidConfigurationsEmptyStochastElements_ExpectedValues() + { + // Setup + string filePath = Path.Combine(testDirectoryPath, "validConfigurationEmptyStochastElements.xml"); + var reader = new StabilityPointStructuresCalculationConfigurationReader(filePath); + + // Call + IList readConfigurationItems = reader.Read().ToList(); + + // Assert + Assert.AreEqual(1, readConfigurationItems.Count); + + var calculation = (StabilityPointStructuresCalculationConfiguration) readConfigurationItems[0]; + + Assert.IsNull(calculation.AllowedLevelIncreaseStorage.Mean); + Assert.IsNull(calculation.AllowedLevelIncreaseStorage.StandardDeviation); + Assert.IsNull(calculation.AreaFlowApertures.Mean); + Assert.IsNull(calculation.AreaFlowApertures.StandardDeviation); + Assert.IsNull(calculation.BankWidth.Mean); + Assert.IsNull(calculation.BankWidth.StandardDeviation); + Assert.IsNull(calculation.CriticalOvertoppingDischarge.Mean); + Assert.IsNull(calculation.CriticalOvertoppingDischarge.VariationCoefficient); + Assert.IsNull(calculation.ConstructiveStrengthLinearLoadModel.Mean); + Assert.IsNull(calculation.ConstructiveStrengthLinearLoadModel.VariationCoefficient); + Assert.IsNull(calculation.ConstructiveStrengthQuadraticLoadModel.Mean); + Assert.IsNull(calculation.ConstructiveStrengthQuadraticLoadModel.VariationCoefficient); + Assert.IsNull(calculation.DrainCoefficient.Mean); + Assert.IsNull(calculation.DrainCoefficient.StandardDeviation); + Assert.IsNull(calculation.FailureCollisionEnergy.Mean); + Assert.IsNull(calculation.FailureCollisionEnergy.VariationCoefficient); + Assert.IsNull(calculation.FlowVelocityStructureClosable.Mean); + Assert.IsNull(calculation.FlowVelocityStructureClosable.VariationCoefficient); + Assert.IsNull(calculation.FlowWidthAtBottomProtection.Mean); + Assert.IsNull(calculation.FlowWidthAtBottomProtection.StandardDeviation); + Assert.IsNull(calculation.InsideWaterLevel.Mean); + Assert.IsNull(calculation.InsideWaterLevel.StandardDeviation); + Assert.IsNull(calculation.InsideWaterLevelFailureConstruction.Mean); + Assert.IsNull(calculation.InsideWaterLevelFailureConstruction.StandardDeviation); + Assert.IsNull(calculation.LevelCrestStructure.Mean); + Assert.IsNull(calculation.LevelCrestStructure.StandardDeviation); + Assert.IsNull(calculation.ModelFactorSuperCriticalFlow.Mean); + Assert.IsNull(calculation.ModelFactorSuperCriticalFlow.StandardDeviation); + Assert.IsNull(calculation.ShipVelocity.Mean); + Assert.IsNull(calculation.ShipVelocity.VariationCoefficient); + Assert.IsNull(calculation.ShipMass.Mean); + Assert.IsNull(calculation.ShipMass.VariationCoefficient); + Assert.IsNull(calculation.StabilityLinearLoadModel.Mean); + Assert.IsNull(calculation.StabilityLinearLoadModel.VariationCoefficient); + Assert.IsNull(calculation.StabilityQuadraticLoadModel.Mean); + Assert.IsNull(calculation.StabilityQuadraticLoadModel.VariationCoefficient); + Assert.IsNull(calculation.StorageStructureArea.Mean); + Assert.IsNull(calculation.StorageStructureArea.VariationCoefficient); + Assert.IsNull(calculation.StormDuration.Mean); + Assert.IsNull(calculation.StormDuration.VariationCoefficient); + Assert.IsNull(calculation.ThresholdHeightOpenWeir.Mean); + Assert.IsNull(calculation.ThresholdHeightOpenWeir.StandardDeviation); + Assert.IsNull(calculation.WidthFlowApertures.Mean); + Assert.IsNull(calculation.WidthFlowApertures.StandardDeviation); + + Assert.IsNull(calculation.EvaluationLevel); + Assert.IsNull(calculation.FactorStormDurationOpenStructure); + Assert.IsNull(calculation.FailureProbabilityRepairClosure); + Assert.IsNull(calculation.FailureProbabilityStructureWithErosion); + Assert.IsNull(calculation.ForeshoreProfileName); + Assert.IsNull(calculation.HydraulicBoundaryLocationName); + Assert.IsNull(calculation.InflowModelType); + Assert.IsNull(calculation.LevellingCount); + Assert.IsNull(calculation.LoadSchematizationType); + Assert.IsNull(calculation.ProbabilityCollisionSecondaryStructure); + Assert.IsNull(calculation.VolumicWeightWater); + Assert.IsNull(calculation.StructureNormalOrientation); + Assert.IsNull(calculation.StructureName); + Assert.IsNull(calculation.VerticalDistance); + + Assert.IsNull(calculation.WaveReduction); + } + + [Test] + public void Read_ValidFullConfigurationsContainingInfinity_ExpectedValues() + { + // Setup + string filePath = Path.Combine(testDirectoryPath, "validFullConfigurationContainingInfinity.xml"); + var reader = new StabilityPointStructuresCalculationConfigurationReader(filePath); + + // Call + IList readConfigurationItems = reader.Read().ToList(); + + // Assert + Assert.AreEqual(1, readConfigurationItems.Count); + + var calculation = (StabilityPointStructuresCalculationConfiguration) readConfigurationItems[0]; + Assert.That(double.IsPositiveInfinity(calculation.AllowedLevelIncreaseStorage.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.AllowedLevelIncreaseStorage.StandardDeviation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.AreaFlowApertures.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.AreaFlowApertures.StandardDeviation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.BankWidth.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.BankWidth.StandardDeviation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.CriticalOvertoppingDischarge.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.CriticalOvertoppingDischarge.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.ConstructiveStrengthLinearLoadModel.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.ConstructiveStrengthLinearLoadModel.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.ConstructiveStrengthQuadraticLoadModel.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.ConstructiveStrengthQuadraticLoadModel.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.DrainCoefficient.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.DrainCoefficient.StandardDeviation.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.EvaluationLevel.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.FactorStormDurationOpenStructure.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.FailureCollisionEnergy.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.FailureCollisionEnergy.VariationCoefficient.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.FailureProbabilityRepairClosure.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.FlowVelocityStructureClosable.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.FlowVelocityStructureClosable.VariationCoefficient.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.FailureProbabilityStructureWithErosion.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.FlowWidthAtBottomProtection.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.FlowWidthAtBottomProtection.StandardDeviation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.InsideWaterLevel.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.InsideWaterLevel.StandardDeviation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.InsideWaterLevelFailureConstruction.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.InsideWaterLevelFailureConstruction.StandardDeviation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.LevelCrestStructure.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.LevelCrestStructure.StandardDeviation.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.ProbabilityCollisionSecondaryStructure.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.ModelFactorSuperCriticalFlow.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.ModelFactorSuperCriticalFlow.StandardDeviation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.ShipVelocity.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.ShipVelocity.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.ShipMass.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.ShipMass.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.StabilityLinearLoadModel.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.StabilityLinearLoadModel.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.StabilityQuadraticLoadModel.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.StabilityQuadraticLoadModel.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.StorageStructureArea.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.StorageStructureArea.VariationCoefficient.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.StormDuration.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.StormDuration.VariationCoefficient.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.VolumicWeightWater.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.StructureNormalOrientation.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.ThresholdHeightOpenWeir.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.ThresholdHeightOpenWeir.StandardDeviation.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.VerticalDistance.Value)); + + Assert.That(double.IsPositiveInfinity(calculation.WidthFlowApertures.Mean.Value)); + Assert.That(double.IsNegativeInfinity(calculation.WidthFlowApertures.StandardDeviation.Value)); + + Assert.That(double.IsNegativeInfinity(calculation.WaveReduction.BreakWaterHeight.Value)); + } + + [Test] + public void Read_ValidFullConfigurationsContainingNaN_ExpectedValues() + { + // Setup + string filePath = Path.Combine(testDirectoryPath, "validFullConfigurationContainingNaN.xml"); + var reader = new StabilityPointStructuresCalculationConfigurationReader(filePath); + + // Call + IList readConfigurationItems = reader.Read().ToList(); + + // Assert + Assert.AreEqual(1, readConfigurationItems.Count); + + var calculation = (StabilityPointStructuresCalculationConfiguration) readConfigurationItems[0]; + Assert.IsNaN(calculation.AllowedLevelIncreaseStorage.Mean); + Assert.IsNaN(calculation.AllowedLevelIncreaseStorage.StandardDeviation); + + Assert.IsNaN(calculation.AreaFlowApertures.Mean); + Assert.IsNaN(calculation.AreaFlowApertures.StandardDeviation); + + Assert.IsNaN(calculation.BankWidth.Mean); + Assert.IsNaN(calculation.BankWidth.StandardDeviation); + + Assert.IsNaN(calculation.CriticalOvertoppingDischarge.Mean); + Assert.IsNaN(calculation.CriticalOvertoppingDischarge.VariationCoefficient); + + Assert.IsNaN(calculation.ConstructiveStrengthLinearLoadModel.Mean); + Assert.IsNaN(calculation.ConstructiveStrengthLinearLoadModel.VariationCoefficient); + + Assert.IsNaN(calculation.ConstructiveStrengthQuadraticLoadModel.Mean); + Assert.IsNaN(calculation.ConstructiveStrengthQuadraticLoadModel.VariationCoefficient); + + Assert.IsNaN(calculation.DrainCoefficient.Mean); + Assert.IsNaN(calculation.DrainCoefficient.StandardDeviation); + + Assert.IsNaN(calculation.EvaluationLevel); + + Assert.IsNaN(calculation.FactorStormDurationOpenStructure); + + Assert.IsNaN(calculation.FailureCollisionEnergy.Mean); + Assert.IsNaN(calculation.FailureCollisionEnergy.VariationCoefficient); + + Assert.IsNaN(calculation.FailureProbabilityRepairClosure); + + Assert.IsNaN(calculation.FlowVelocityStructureClosable.Mean); + Assert.IsNaN(calculation.FlowVelocityStructureClosable.VariationCoefficient); + + Assert.IsNaN(calculation.FailureProbabilityStructureWithErosion); + + Assert.IsNaN(calculation.FlowWidthAtBottomProtection.Mean); + Assert.IsNaN(calculation.FlowWidthAtBottomProtection.StandardDeviation); + + Assert.IsNaN(calculation.InsideWaterLevel.Mean); + Assert.IsNaN(calculation.InsideWaterLevel.StandardDeviation); + + Assert.IsNaN(calculation.InsideWaterLevelFailureConstruction.Mean); + Assert.IsNaN(calculation.InsideWaterLevelFailureConstruction.StandardDeviation); + + Assert.IsNaN(calculation.LevelCrestStructure.Mean); + Assert.IsNaN(calculation.LevelCrestStructure.StandardDeviation); + + Assert.IsNaN(calculation.ProbabilityCollisionSecondaryStructure); + + Assert.IsNaN(calculation.ModelFactorSuperCriticalFlow.Mean); + Assert.IsNaN(calculation.ModelFactorSuperCriticalFlow.StandardDeviation); + + Assert.IsNaN(calculation.ShipVelocity.Mean); + Assert.IsNaN(calculation.ShipVelocity.VariationCoefficient); + + Assert.IsNaN(calculation.ShipMass.Mean); + Assert.IsNaN(calculation.ShipMass.VariationCoefficient); + + Assert.IsNaN(calculation.StabilityLinearLoadModel.Mean); + Assert.IsNaN(calculation.StabilityLinearLoadModel.VariationCoefficient); + + Assert.IsNaN(calculation.StabilityQuadraticLoadModel.Mean); + Assert.IsNaN(calculation.StabilityQuadraticLoadModel.VariationCoefficient); + + Assert.IsNaN(calculation.StorageStructureArea.Mean); + Assert.IsNaN(calculation.StorageStructureArea.VariationCoefficient); + + Assert.IsNaN(calculation.StormDuration.Mean); + Assert.IsNaN(calculation.StormDuration.VariationCoefficient); + + Assert.IsNaN(calculation.VolumicWeightWater); + + Assert.IsNaN(calculation.StructureNormalOrientation); + + Assert.IsNaN(calculation.ThresholdHeightOpenWeir.Mean); + Assert.IsNaN(calculation.ThresholdHeightOpenWeir.StandardDeviation); + + Assert.IsNaN(calculation.VerticalDistance); + + Assert.IsNaN(calculation.WidthFlowApertures.Mean); + Assert.IsNaN(calculation.WidthFlowApertures.StandardDeviation); + + Assert.IsNaN(calculation.WaveReduction.BreakWaterHeight); + } } } \ No newline at end of file Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validConfigurationEmptyStochastElements.xml =================================================================== diff -u --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validConfigurationEmptyStochastElements.xml (revision 0) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validConfigurationEmptyStochastElements.xml (revision fdeb385226e76787f886316703a8d1b3e722a89c) @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validConfigurationEmptyStochasts.xml =================================================================== diff -u --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validConfigurationEmptyStochasts.xml (revision 0) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validConfigurationEmptyStochasts.xml (revision fdeb385226e76787f886316703a8d1b3e722a89c) @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validFullConfigurationContainingInfinity.xml =================================================================== diff -u --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validFullConfigurationContainingInfinity.xml (revision 0) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validFullConfigurationContainingInfinity.xml (revision fdeb385226e76787f886316703a8d1b3e722a89c) @@ -0,0 +1,106 @@ + + + + -INF + -INF + -INF + -INF + -INF + -INF + -INF + -INF + + -INF + + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + INF + -INF + + + + \ No newline at end of file Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validFullConfigurationContainingNaN.xml =================================================================== diff -u --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validFullConfigurationContainingNaN.xml (revision 0) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validFullConfigurationContainingNaN.xml (revision fdeb385226e76787f886316703a8d1b3e722a89c) @@ -0,0 +1,106 @@ + + + + NaN + NaN + NaN + NaN + NaN + NaN + NaN + NaN + + NaN + + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + NaN + NaN + + + + \ No newline at end of file Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validPartialConfiguration.xml =================================================================== diff -u --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validPartialConfiguration.xml (revision 0) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/test-data/StabilityPointStructuresCalculationConfigurationReader/validPartialConfiguration.xml (revision fdeb385226e76787f886316703a8d1b3e722a89c) @@ -0,0 +1,30 @@ + + + + Locatie1 + 9.81 + 0.01 + kunstwerk1 + profiel1 + + true + havendam + 1.23 + + + + 6 + + + 0.1 + + + 0.01 + + + 1.2 + 0.1 + + + + \ No newline at end of file