Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit e16191ec authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

adapt expected values (adaptations in shift strategy)

parent d0998126
No related branches found
No related tags found
No related merge requests found
...@@ -46,6 +46,7 @@ using TUGraz.VectoCore.Configuration; ...@@ -46,6 +46,7 @@ using TUGraz.VectoCore.Configuration;
using TUGraz.VectoCore.InputData.FileIO.XML; using TUGraz.VectoCore.InputData.FileIO.XML;
using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.Simulation.Impl;
using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData;
using TUGraz.VectoCore.OutputData.FileIO;
using TUGraz.VectoCore.Tests.Models.Simulation; using TUGraz.VectoCore.Tests.Models.Simulation;
using TUGraz.VectoCore.Utils; using TUGraz.VectoCore.Utils;
...@@ -69,10 +70,10 @@ namespace TUGraz.VectoCore.Tests.Integration.Declaration ...@@ -69,10 +70,10 @@ namespace TUGraz.VectoCore.Tests.Integration.Declaration
[ [
TestCase(Class5NG, 2, TankSystem.Liquefied, 253.8, 703.1, TestName = "Class5 LNG 2"), TestCase(Class5NG, 2, TankSystem.Liquefied, 253.8, 703.2, TestName = "Class5 LNG 2"),
TestCase(Class5NG, 2, TankSystem.Compressed, 259.6, 698.4 , TestName = "Class5 CNG 2"), TestCase(Class5NG, 2, TankSystem.Compressed, 259.7, 698.6 , TestName = "Class5 CNG 2"),
TestCase(Class5NG, 6, TankSystem.Liquefied, 252.9, 700.5, TestName = "Class5 LNG 6"), TestCase(Class5NG, 6, TankSystem.Liquefied, 253.1, 701.4, TestName = "Class5 LNG 6"),
TestCase(Class5NG, 6, TankSystem.Compressed, 258.7, 695.8, TestName = "Class5 CNG 6"), TestCase(Class5NG, 6, TankSystem.Compressed, 259.0, 696.8, TestName = "Class5 CNG 6"),
] ]
public void NaturalGasTankSystemTest(string filename, int runIdx, TankSystem tankSystem, double expectedFc, double expectedCo2) public void NaturalGasTankSystemTest(string filename, int runIdx, TankSystem tankSystem, double expectedFc, double expectedCo2)
{ {
...@@ -95,7 +96,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Declaration ...@@ -95,7 +96,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Declaration
tankSystemNode.SetValue(tankSystem.ToString()); tankSystemNode.SetValue(tankSystem.ToString());
var modified = XmlReader.Create(new StringReader(nav.OuterXml)); var modified = XmlReader.Create(new StringReader(nav.OuterXml));
var writer = new MockDeclarationWriter(filename); var writer = new FileOutputWriter(filename); // new MockDeclarationWriter(filename);
var inputData = xmlInputReader.CreateDeclaration(modified); var inputData = xmlInputReader.CreateDeclaration(modified);
var factory = new SimulatorFactory(ExecutionMode.Declaration, inputData, writer) { var factory = new SimulatorFactory(ExecutionMode.Declaration, inputData, writer) {
WriteModalResults = true, WriteModalResults = true,
...@@ -107,7 +108,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Declaration ...@@ -107,7 +108,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Declaration
jobContainer.Execute(); jobContainer.Execute();
jobContainer.WaitFinished(); jobContainer.WaitFinished();
var manufacturerReport = writer.GetReport(ReportType.DeclarationReportManufacturerXML); var manufacturerReport = XDocument.Load(XmlReader.Create(writer.XMLFullReportName)); // writer.GetReport(ReportType.DeclarationReportManufacturerXML);
var fuelTypeResultNodes = manufacturerReport.XPathSelectElements("//*[local-name()='Results']//*[local-name()='FuelType']"); var fuelTypeResultNodes = manufacturerReport.XPathSelectElements("//*[local-name()='Results']//*[local-name()='FuelType']");
foreach (var node in fuelTypeResultNodes) { foreach (var node in fuelTypeResultNodes) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment