From 76390fcd5f7b5eb11c252010ab4b1020a200dd9d Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Mon, 5 Dec 2022 13:46:54 +0100
Subject: [PATCH] VIF: initailize results with a valid xml structure

---
 .../ManufacturerReport_0_9/AbstractManufacturerReport.cs     | 2 +-
 .../AbstractVehicleInformationFile.cs                        | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs
index 774fb857e0..4ccbb4361d 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/AbstractManufacturerReport.cs
@@ -43,7 +43,7 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.
 		{
 			_mRFReportFactory = MRFReportFactory;
 
-			// MQ: write dummy result element for testcases (2022-07-13)
+			// TODO MQ: write dummy result element for testcases (2022-07-13), remove once result writing is implemented
 			Results = new XElement(Mrf_0_9 + "Results",
 				new XElement(Mrf_0_9 + "Status", "success"),
 				new XElement(Mrf_0_9 + "ExemptedVehicle"));
diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/AbstractVehicleInformationFile.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/AbstractVehicleInformationFile.cs
index 50cd9bcf24..74795ccb27 100644
--- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/AbstractVehicleInformationFile.cs
+++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/AbstractVehicleInformationFile.cs
@@ -53,7 +53,10 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationF
 		public void Initialize(VectoRunData modelData)
 		{
 			InitializeVehicleData(modelData.InputData);
-			Results = new XElement(VIF + XMLNames.Report_Results);
+			// TODO MQ: write dummy result element for testcases (2022-12-02), remove once result writing is implemented
+			Results = new XElement(VIF + XMLNames.Report_Results,
+				new XElement(VIF + "Status", "success"),
+				new XElement(VIF + "ExemptedVehicle"));
 			InputDataIntegrity = new XElement(VIF + XMLNames.Report_InputDataSignature,
 				modelData.InputDataHash == null ? XMLHelper.CreateDummySig(_di) : new XElement(modelData.InputDataHash));
 
-- 
GitLab