From ba0e74dfb5a26da89b56e34b8cd6966a09ce0377 Mon Sep 17 00:00:00 2001 From: Michael Krisper <michael.krisper@tugraz.at> Date: Tue, 18 Jan 2022 09:49:46 +0100 Subject: [PATCH] Updated 4 Testcases: TestSimulationExemptedVehicle --- .../Declaration/ExemptedVehicleTest.cs | 16 +++------------- .../vecto_vehicle-sample_exempted_v2_nonHEV.xml | 2 ++ 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs b/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs index 29e112b6b0..5763e0c491 100644 --- a/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs +++ b/VectoCore/VectoCoreTest/Integration/Declaration/ExemptedVehicleTest.cs @@ -124,24 +124,14 @@ namespace TUGraz.VectoCore.Tests.Integration } var inputData = xmlInputReader.CreateDeclaration(filename); - + var factory = new SimulatorFactory(ExecutionMode.Declaration, inputData, writer) { WriteModalResults = true, ActualModalData = true }; var jobContainer = new JobContainer(new MockSumWriter()); - - List<IVectoRun> runs; - Assert.That(() => runs = factory.SimulationRuns().ToList(), - Throws.TypeOf<VectoException>() - .And.Message.EqualTo("Node MaxNetPower1 not found in input data")); - Assert.Inconclusive("Exempted Vehicle"); - - //Assert.AreEqual(numRuns, runs.Count); - //foreach (var run in runs) { - // jobContainer.AddRun(run); - //} - //jobContainer.AddRuns(factory); + jobContainer.AddRuns(factory); + Assert.That(jobContainer.Runs.Count, Is.EqualTo(numRuns)); jobContainer.Execute(); jobContainer.WaitFinished(); diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/ExemptedVehicle/vecto_vehicle-sample_exempted_v2_nonHEV.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/ExemptedVehicle/vecto_vehicle-sample_exempted_v2_nonHEV.xml index d522c99a15..1bdb49d5bc 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/ExemptedVehicle/vecto_vehicle-sample_exempted_v2_nonHEV.xml +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/ExemptedVehicle/vecto_vehicle-sample_exempted_v2_nonHEV.xml @@ -18,6 +18,8 @@ urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1 E:\QUAM\Workspace\VECTO_quam <CurbMassChassis>7100</CurbMassChassis> <GrossVehicleMass>40000</GrossVehicleMass> <ZeroEmissionVehicle>false</ZeroEmissionVehicle> + <MaxNetPower1>30000</MaxNetPower1> + <MaxNetPower2>20000</MaxNetPower2> <HybridElectricHDV>false</HybridElectricHDV> <DualFuelVehicle>true</DualFuelVehicle> </v2.0:Vehicle> -- GitLab