From 41705f019762103d09bb4d213ee7d7924f7647c5 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Sun, 11 Sep 2022 09:46:33 +0200 Subject: [PATCH] updating testcase with mock drivingcycle --- VectoCore/VectoCore/Models/Simulation/Data/ModalResult.cs | 2 +- .../VectoCoreTest/Models/SimulationComponent/DriverTest.cs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/Models/Simulation/Data/ModalResult.cs b/VectoCore/VectoCore/Models/Simulation/Data/ModalResult.cs index 8d949a79f1..25a003a7c4 100644 --- a/VectoCore/VectoCore/Models/Simulation/Data/ModalResult.cs +++ b/VectoCore/VectoCore/Models/Simulation/Data/ModalResult.cs @@ -352,7 +352,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Data public void RegisterComponent(VectoSimulationComponent component, VectoRunData runData) { switch (component) { - case IDrivingCycleInfo d when (d is DistanceBasedDrivingCycle || d is MockDrivingCycle): + case IDrivingCycleInfo d when d is DistanceBasedDrivingCycle: CreateColumns(DistanceCycleSignals); break; case IDrivingCycleInfo t when t is MeasuredSpeedDrivingCycle: diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/DriverTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/DriverTest.cs index ed51241947..57c13709f6 100644 --- a/VectoCore/VectoCoreTest/Models/SimulationComponent/DriverTest.cs +++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/DriverTest.cs @@ -101,6 +101,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent RunData = runData, }; var mockCycle = new MockDrivingCycle(vehicleContainer, null); + modData.Data.CreateColumns(ModalResults.DistanceCycleSignals); var driver = new Driver(vehicleContainer, driverData, new DefaultDriverStrategy(vehicleContainer)); var engine = new CombustionEngine(vehicleContainer, engineData); @@ -172,6 +173,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent RunData = runData }; var mockCycle = new MockDrivingCycle(vehicleContainer, null); + modData.Data.CreateColumns(ModalResults.DistanceCycleSignals); var driver = new Driver(vehicleContainer, driverData, new DefaultDriverStrategy(vehicleContainer)); var engine = new CombustionEngine(vehicleContainer, engineData); @@ -250,6 +252,8 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent var cycleData = DrivingCycleDataReader.ReadFromStream("s,v,grad,stop\n0,0,0,10\n10,20,0,0\n20,21,0,0\n30,22,0,0\n40,23,0,0\n50,24,0,0\n60,25,0,0\n70,26,0,0\n80,27,0,0\n90,28,0,0\n100,29,0,0".ToStream(), CycleType.DistanceBased, "DummyCycle", false); var cycle = new MockDrivingCycle(vehicleContainer, cycleData); + modData.Data.CreateColumns(ModalResults.DistanceCycleSignals); + var brakes = new Brakes(vehicleContainer); var driver = new Driver(vehicleContainer, driverData, new DefaultDriverStrategy(vehicleContainer)); -- GitLab