Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/Operational/PulauTekong_inside/Input.xml
===================================================================
diff -u -r5675 -r5829
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/Operational/PulauTekong_inside/Input.xml (.../Input.xml) (revision 5675)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/Operational/PulauTekong_inside/Input.xml (.../Input.xml) (revision 5829)
@@ -1432,7 +1432,7 @@
-
+
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalPulauTekongTests.cs
===================================================================
diff -u -r5727 -r5829
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalPulauTekongTests.cs (.../OperationalPulauTekongTests.cs) (revision 5727)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalPulauTekongTests.cs (.../OperationalPulauTekongTests.cs) (revision 5829)
@@ -32,7 +32,6 @@
private const double tolerance = 0.00051;
[Test]
- [Category(Categories.WorkInProgress)]
public void Run2DStabilityInside_UsingTestFile_HasExpectedResultsInOutputFile()
{
const string calcDir = "TestOperationalPulauTekongInside";
@@ -54,16 +53,15 @@
Assert.Multiple(() =>
{
Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry, Has.Length.EqualTo(1));
- // Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.518).Within(tolerance));
- // Assert.That(output.Results.OperationalOutputTimeSeries[1].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.408).Within(tolerance));
- // Assert.That(output.Results.OperationalOutputTimeSeries[2].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.274).Within(tolerance));
- // Assert.That(output.Results.OperationalOutputTimeSeries[3].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.034).Within(tolerance));
- // Assert.That(output.Results.OperationalOutputTimeSeries[4].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.135).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.439).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[1].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.218).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[2].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.375).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[3].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.395).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[4].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.997).Within(tolerance));
});
}
[Test]
- [Category(Categories.WorkInProgress)]
public void Run2DStabilityOutside_UsingTestFile_HasExpectedResultsInOutputFile()
{
const string calcDir = "TestOperationalPulauTekongOutside";
@@ -85,9 +83,9 @@
Assert.Multiple(() =>
{
Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry, Has.Length.EqualTo(1));
- // Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.939).Within(tolerance));
- // Assert.That(output.Results.OperationalOutputTimeSeries[1].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.235).Within(tolerance));
- // Assert.That(output.Results.OperationalOutputTimeSeries[2].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.279).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.222).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[1].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.231).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[2].Entries.TimeSerieEntry[0].Value, Is.EqualTo(1.282).Within(tolerance));
});
}
}
\ No newline at end of file
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/Operational/HHNKPurmer/Input.xml
===================================================================
diff -u -r5693 -r5829
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/Operational/HHNKPurmer/Input.xml (.../Input.xml) (revision 5693)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/Operational/HHNKPurmer/Input.xml (.../Input.xml) (revision 5829)
@@ -1236,7 +1236,7 @@
-
+
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalHHNKTests.cs
===================================================================
diff -u -r5727 -r5829
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalHHNKTests.cs (.../OperationalHHNKTests.cs) (revision 5727)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalHHNKTests.cs (.../OperationalHHNKTests.cs) (revision 5829)
@@ -36,7 +36,6 @@
private const double tolerance = 0.00051;
[Test]
- [Category(Categories.WorkInProgress)]
public void Run2DStabilityInside_UsingTestFile_HasExpectedResultsInOutputFile()
{
const string calcDir = "TestOperationalHHNKPurmer";
@@ -52,31 +51,21 @@
inputString = XmlAdapter.ChangeValueInXml(inputString, "ProjectPath", ""); // Current directory will be used
inputString = XmlAdapter.ChangeValueInXml(inputString, "CalculationMap", calcDir); // Current directory will be used
- // var engineInterface = new EngineInterface(inputString);
- // var soilProfile2D = engineInterface.DamProjectData.Dike.Locations[0].Segment.SoilProfileProbabilities[0].SoilProfile2D;
- // GeometryData geometry = soilProfile2D.Geometry;
- // SurfaceLine2 surfaceLine = engineInterface.DamProjectData.Dike.Locations[0].SurfaceLine;
- // //GeometryExporter.ExportToFile(geometry, GeometryExporter.VisualizationFolder + "BeforeGeometry.txt");
- // //GeometryExporter.ExportWithSurfaceLineToJsonFile(GeometryExporter.VisualizationFolder +
- // // GeometryExporter.ExportJasonFile, geometry, surfaceLine.Geometry);
- // string soilName = engineInterface.DamProjectData.Dike.Locations[0].DikeEmbankmentMaterial;
- // Soil soil = engineInterface.DamProjectData.Dike.SoilList.GetSoilByName(soilName);
- // // To be able to check the geometry, create it here.
- // SoilProfile2D soilProfile2DNew = SoilProfile2DSurfaceLineHelper.CombineSurfaceLineWithSoilProfile2D(surfaceLine.Geometry, soilProfile2D, soil, 0.0);
-
- //GeometryExporter.ExportToFile(soilProfile2DNew.Geometry, GeometryExporter.VisualizationFolder + "AfterGeometry.txt");
- //GeometryExporter.ExportWithSurfaceLineToJsonFile(GeometryExporter.VisualizationFolder +
- // GeometryExporter.ExportJasonFile, soilProfile2DNew.Geometry, null);
+ Output output = GeneralHelper.RunAfterInputValidation(inputString, false, "Output.xml");
- Output output = GeneralHelper.RunAfterInputValidation(inputString);
-// Output output = GeneralHelper.RunAfterInputValidation(inputString, false, "Output.xml");
-
Assert.That(output.Results.OperationalOutputTimeSeries, Has.Length.EqualTo(8));
Assert.Multiple(() =>
{
Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry, Has.Length.EqualTo(1));
-// Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.8555).Within(tolerance));
-// Assert.That(output.Results.OperationalOutputTimeSeries[7].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.7421).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[0].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.932).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[1].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.862).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[2].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.803).Within(tolerance));
+ Assert.That(output.Results.OperationalOutputTimeSeries[3].Entries.TimeSerieEntry[0].Value, Is.EqualTo(0.747).Within(tolerance));
+ // The following values are NaN due to no uplift
+ Assert.That(output.Results.OperationalOutputTimeSeries[4].Entries.TimeSerieEntry[0].Value, Is.NaN);
+ Assert.That(output.Results.OperationalOutputTimeSeries[5].Entries.TimeSerieEntry[0].Value, Is.NaN);
+ Assert.That(output.Results.OperationalOutputTimeSeries[6].Entries.TimeSerieEntry[0].Value, Is.NaN);
+ Assert.That(output.Results.OperationalOutputTimeSeries[7].Entries.TimeSerieEntry[0].Value, Is.NaN);
});
}
}
\ No newline at end of file