From 1d491f81ed9c518e6c0955413fecd880bd8fb5b6 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Mon, 6 Mar 2023 12:22:36 +0100
Subject: [PATCH] update rundata for aux test, update expected values

---
 .../Integration/ADAS/ADASTestsHEV.cs          | 22 +++----------------
 .../BusAuxiliaries/BusAdapterTest.cs          |  2 +-
 .../VectoCoreTest/Reports/SumWriterTest.cs    | 14 ++++++++++++
 3 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs
index b6293e66e3..dff94c49a1 100644
--- a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs
+++ b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs
@@ -524,25 +524,9 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS
 
 		[TestCase]
 		public void Class5_NoADAS_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name,
-			(537, 4200, OutsideSegment, Accelerate),      // len: 3663m
-			(4200, 4223, OutsideSegment, Roll),           // len: 23m
-			(4223, 4586, OutsideSegment, Accelerate),     // len: 363m
-			(4586, 4605, OutsideSegment, Roll),           // len: 19m
-			(4605, 4747, OutsideSegment, Accelerate),     // len: 142m
-			(4747, 4762, OutsideSegment, Roll),           // len: 15m
-			(4762, 4888, OutsideSegment, Accelerate),     // len: 126m
-			(4888, 4900, OutsideSegment, Roll),           // len: 12m
-			(4900, 4981, OutsideSegment, Accelerate),     // len: 81m
-			(4981, 4994, OutsideSegment, Roll),           // len: 13m
-			(4994, 5116, OutsideSegment, Accelerate),     // len: 122m
-			(5116, 5133, OutsideSegment, Roll),           // len: 17m
-			(5133, 5301, OutsideSegment, Accelerate),     // len: 168m
-			(5301, 5323, OutsideSegment, Roll),           // len: 22m
-			(5323, 5392, OutsideSegment, Accelerate),     // len: 69m
-			(5392, 5475, OutsideSegment, Coast),          // len: 83m
-			(5475, 6111, OutsideSegment, Brake),          // len: 636m
-			(6111, 6397, OutsideSegment, Coast),          // len: 286m
-			(6397, 1e6, OutsideSegment, Accelerate));
+			(35, 420, OutsideSegment, Accelerate),        // len: 385m
+			(420, 444, OutsideSegment, Roll),             // len: 24m
+			(444, 1e6, OutsideSegment, Accelerate));
 
 		[TestCase]
 		public void Class5_NoADAS_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name,
diff --git a/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/BusAdapterTest.cs b/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/BusAdapterTest.cs
index bf60c084d9..9feaf26b61 100644
--- a/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/BusAdapterTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/BusAdapterTest.cs
@@ -105,7 +105,7 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries
 		}
 
 		[TestCase(12000, 1256, -48, -28, 8516.9257)] // smart PS active - power demand below engine drag
-		[TestCase(12000, 1256, 48, -28, 6087.0321)] // no smart aux active - positive power demand
+		[TestCase(12000, 1256, 48, -28, 5649.8149)] // no smart aux active - positive power demand
 		[TestCase(12000, 800, -48, -28, 7844.2956)] // smart PS active - power demand below engine drag
 		[TestCase(12000, 800, 48, -28, 5939.985)] // no smart aux active - positive power demand
 		public void TestSmartAuxDuringBrake(double vehicleWeight, double engineSpeedRpm, double driveLinePower,
diff --git a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs
index 09b4c268ea..cc8e696053 100644
--- a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs
+++ b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs
@@ -99,6 +99,13 @@ namespace TUGraz.VectoCore.Tests.Reports
 				DriverData = new DriverData() {
 					EngineStopStart = new DriverData.EngineStopStartData()
 				},
+				Aux = new List<VectoRunData.AuxData>() {
+					new() {
+						ID = "FAN",
+						PowerDemandMech = 3000.SI<Watt>(),
+						Technology = new List<string>() {"FanTech"}
+					}
+				}
 			};
 			var modData = new ModalDataContainer(rundata, writer, null);
 			modData.Data.CreateColumns(ModalResults.DistanceCycleSignals);
@@ -191,6 +198,13 @@ namespace TUGraz.VectoCore.Tests.Reports
 				DriverData = new DriverData() {
 					EngineStopStart = new DriverData.EngineStopStartData()
 				},
+				Aux = new List<VectoRunData.AuxData>() {
+					new() {
+						ID = "FAN",
+						PowerDemandMech = 3000.SI<Watt>(),
+						Technology = new List<string>() {"FanTech"}
+					}
+				}
 			};
 			var modData = new ModalDataContainer(rundata, writer, null);
 			modData.Data.CreateColumns(ModalResults.DistanceCycleSignals);
-- 
GitLab