From 5cf49dd4f3a0eb78e3e7aa52cff43922a4832203 Mon Sep 17 00:00:00 2001 From: Stefanos Doumpoulakis <dubulak@gmail.com> Date: Fri, 3 Feb 2023 16:05:22 +0200 Subject: [PATCH] bugfix: wrong values for CO2 declared and verified values in XML report --- .../VectoCore/OutputData/XML/XMLVTPReport.cs | 4 ++-- .../VectoCoreTest/Integration/VTP/VTPTest.cs | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs index a2c5d1adce..03c6941001 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs @@ -327,11 +327,11 @@ namespace TUGraz.VectoCore.OutputData.XML ), new XElement( tns + "Declared", new XAttribute(XMLNames.Report_Results_Unit_Attr, key), - new ConvertedSI(declaredCO2.Value(), declaredCO2.UnitString).ToMinSignificantDigits(3, 2) + declaredCO2.ConvertToGrammPerTonKilometer().ToMinSignificantDigits(3, 1) ), new XElement( tns + "Verified", new XAttribute(XMLNames.Report_Results_Unit_Attr, key), - new ConvertedSI(declaredCO2.Value(), verifiedCO2.UnitString).ToMinSignificantDigits(3, 2) + verifiedCO2.ConvertToGrammPerTonKilometer().ToMinSignificantDigits(3, 1) ) ), new XElement( diff --git a/VectoCore/VectoCoreTest/Integration/VTP/VTPTest.cs b/VectoCore/VectoCoreTest/Integration/VTP/VTPTest.cs index cbd88fd1cd..b27cf80ee8 100644 --- a/VectoCore/VectoCoreTest/Integration/VTP/VTPTest.cs +++ b/VectoCore/VectoCoreTest/Integration/VTP/VTPTest.cs @@ -94,14 +94,14 @@ namespace TUGraz.VectoCore.Tests.Integration.VTP [Category("LongRunning")] [Category("Integration")] [ - TestCase(@"TestData\Integration\VTPMode\GenericVehicle\class_5_generic vehicle_DECL.vecto", 4.44E-08, 0.8972, TestName = "Generic Group 5 VTP Test Declaration Mode"), - TestCase(@"TestData\Integration\VTPMode\GenericVehicle XMLJob PTO\class_5_generic vehicle_DECL.vecto", 4.45E-08, 0.8925, TestName = "Generic Group 5 VTP Test Declaration Mode with PTO"), - TestCase(@"TestData\Integration\VTPMode\GenericVehicle\class_3_generic vehicle_DECL.vecto", 1.26E-07, 1.0068, TestName = "Generic Group 3 VTP Test Declaration Mode"), - TestCase(STOP_START_JOB, 7.89E-08, 1.0099, TestName = "VTP StopStart"), - TestCase(PEL_FAN_JOB, 4.44E-08, 0.8968, TestName = "VTP Fan Electrical Power"), - TestCase(POLLUTANTS_JOB, 7.89E-08, 1.0082, TestName = "VTP Pollutants"), - TestCase(DUAL_FUEL_JOB, 4.71E-09, 1.0107, TestName = "VTP Dual Fuel"), - TestCase(TORQUE_DRIFT_JOB, 7.89E-08, 1.0082, TestName = "VTP Torque Drift") + TestCase(@"TestData\Integration\VTPMode\GenericVehicle\class_5_generic vehicle_DECL.vecto", 44.4, 0.8972, TestName = "Generic Group 5 VTP Test Declaration Mode"), + TestCase(@"TestData\Integration\VTPMode\GenericVehicle XMLJob PTO\class_5_generic vehicle_DECL.vecto", 44.5, 0.8925, TestName = "Generic Group 5 VTP Test Declaration Mode with PTO"), + TestCase(@"TestData\Integration\VTPMode\GenericVehicle\class_3_generic vehicle_DECL.vecto", 126, 1.0068, TestName = "Generic Group 3 VTP Test Declaration Mode"), + TestCase(STOP_START_JOB, 78.9, 1.0099, TestName = "VTP StopStart"), + TestCase(PEL_FAN_JOB, 44.4, 0.8968, TestName = "VTP Fan Electrical Power"), + TestCase(POLLUTANTS_JOB, 78.9, 1.0082, TestName = "VTP Pollutants"), + TestCase(DUAL_FUEL_JOB, 4.71, 1.0107, TestName = "VTP Dual Fuel"), + TestCase(TORQUE_DRIFT_JOB, 78.9, 1.0082, TestName = "VTP Torque Drift") ] public void RunVTP_Declaration(string jobFile, double expectedDeclaredCO2, double expectedCVTP) { -- GitLab