From 36d247d5ae66b7d367f832e6b17dd2c0a7221ae7 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Mon, 6 Mar 2023 15:21:59 +0100
Subject: [PATCH] bugfix declaration reports buses: do not write cif for
 primary vehicle, correct expected values inf vif

---
 .../XML/XMLDeclarationReportPrimaryVehicle.cs |  2 +-
 .../Multistage/MultistageVehicleTest.cs       | 20 +++++++++----------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs
index cabd3946ee..ec3ef61064 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportPrimaryVehicle.cs
@@ -75,7 +75,7 @@ namespace TUGraz.VectoCore.OutputData.XML
 		{
 			ManufacturerRpt.GenerateReport();
 			var fullReportHash = GetSignature(ManufacturerRpt.Report);
-			CustomerRpt.GenerateReport(fullReportHash);
+			//CustomerRpt.GenerateReport(fullReportHash);
 			VehicleInformationFile.GenerateReport(fullReportHash);
 		}
 
diff --git a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs
index 483ad9a886..db59c01f83 100644
--- a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs
@@ -499,11 +499,11 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage
 
 		private void TestTorqueLimitsData(IList<ITorqueLimitInputData> torqueLimits)
 		{
+			Assert.AreEqual(1, torqueLimits[0].Gear);
+			Assert.AreEqual(2500, torqueLimits[0].MaxTorque.Value());
 			Assert.AreEqual(3, torqueLimits.Count);
-			Assert.AreEqual(6, torqueLimits[0].Gear);
-			Assert.AreEqual(1800, torqueLimits[0].MaxTorque.Value());
-			Assert.AreEqual(1, torqueLimits[1].Gear);
-			Assert.AreEqual(2500, torqueLimits[1].MaxTorque.Value());
+			Assert.AreEqual(6, torqueLimits[1].Gear);
+			Assert.AreEqual(1800, torqueLimits[1].MaxTorque.Value());
 			Assert.AreEqual(12, torqueLimits[2].Gear);
 			Assert.AreEqual(1900, torqueLimits[2].MaxTorque.Value());
 		}
@@ -741,7 +741,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage
 			Assert.AreEqual(3.SI<Volt>(), capacitor.Voltage);
 			
 			Assert.AreEqual("Large Supply 2-stage", aux.PneumaticSupply.CompressorSize);//SizeOfAirSupply
-			Assert.AreEqual(CompressorDrive.electrically, aux.PneumaticSupply.CompressorDrive);
+			Assert.AreEqual(CompressorDrive.mechanically, aux.PneumaticSupply.CompressorDrive);
 			Assert.AreEqual("none", aux.PneumaticSupply.Clutch);
 			Assert.AreEqual(1.000, aux.PneumaticSupply.Ratio);
 			Assert.AreEqual(false, aux.PneumaticSupply.SmartAirCompression);
@@ -790,11 +790,11 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage
 					new XAttribute(XMLNames.Report_Results_Fuel_Type_Attr, "Diesel CI"),
 					new XElement(tns +
 								XMLNames.Report_Result_EnergyConsumption,
-						new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/km"), 16.93598)),
-
-				new XElement(tns+ 
-					XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"), 1862.57
-				)));
+						new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/km"), 16.93598))
+				//new XElement(tns+ 
+				//	XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"), 1862.57
+				//)
+				));
 
 			return results;
 
-- 
GitLab