From 01e48d59084071a86c318e4b127b1495678cf0b9 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Tue, 7 Jul 2020 10:22:18 +0200 Subject: [PATCH] fix testcases regarding drawing graphs --- .../Integration/Hybrid/ParallelHybridTest.cs | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs b/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs index 6415b741a8..e3309ee421 100644 --- a/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs +++ b/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs @@ -33,6 +33,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid [TestFixture] public class ParallelHybridTest { + private ModalResultField[] Yfields; public const string MotorFile = @"TestData\Hybrids\ElectricMotor\GenericEMotor.vem"; public const string BatFile = @"TestData\Hybrids\Battery\GenericBattery.vbat"; @@ -60,7 +61,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid //#endif GraphWriter.Xfields = new[] { ModalResultField.dist }; - GraphWriter.Yfields = new[] { + Yfields = new[] { ModalResultField.v_act, ModalResultField.altitude, ModalResultField.acc, ModalResultField.Gear, ModalResultField.P_ice_out, ModalResultField.BatterySOC, ModalResultField.FCMap }; @@ -76,7 +77,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P2HybridDriveOff(double vmax, double initialSoC, double slope) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); var cycleData = string.Format( @" 0, 0, {1}, 3 700, {0}, {1}, 0", vmax, slope); @@ -123,7 +124,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P2HybridConstantSpeed(double vmax, double initialSoC, double slope, double pAuxEl) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); var cycleData = string.Format( @" 0, {0}, {1}, 0 @@ -166,7 +167,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P2HybriDriveCycle(string declarationMission, double payload, double initialSoC, double pAuxEl) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); var cycleData = RessourceHelper.ReadStream( DeclarationData.DeclarationDataResourcePrefix + ".MissionCycles." + @@ -234,7 +235,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P2HybridBrakeStandstill(double vmax, double initialSoC, double slope) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P2 }).ToArray(); //var dst = var cycleData = string.Format( @@ -288,7 +289,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P3HybridConstantSpeed(double vmax, double initialSoC, double slope, double pAuxEl) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P3 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P3 }).ToArray(); var cycleData = string.Format( @" 0, {0}, {1}, 0 @@ -326,7 +327,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P3HybridDriveOff(double vmax, double initialSoC, double slope) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P3 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P3 }).ToArray(); var cycleData = string.Format( @" 0, 0, {1}, 3 @@ -358,7 +359,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P3HybridBrakeStandstill(double vmax, double initialSoC, double slope) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P3 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P3 }).ToArray(); //var dst = var cycleData = string.Format( @@ -411,7 +412,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P4HybridConstantSpeed(double vmax, double initialSoC, double slope, double pAuxEl) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P4 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P4 }).ToArray(); var cycleData = string.Format( @" 0, {0}, {1}, 0 @@ -449,7 +450,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P4HybridDriveOff(double vmax, double initialSoC, double slope) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P4 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P4 }).ToArray(); var cycleData = string.Format( @" 0, 0, {1}, 3 @@ -481,7 +482,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid ] public void P4HybridBrakeStandstill(double vmax, double initialSoC, double slope) { - GraphWriter.Yfields = GraphWriter.Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P4 }).ToArray(); + GraphWriter.Yfields = Yfields.Concat(new[] { ModalResultField.P_electricMotor_mech_P4 }).ToArray(); //var dst = var cycleData = string.Format( -- GitLab