From af6dfffdb4215ce99c3a3f94342ba8c1b9c4b224 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Thu, 8 Nov 2018 19:36:39 +0100 Subject: [PATCH] adapting testcases to changes in segment table --- .../Integration/VocationalVehicleTest.cs | 2 +- .../DataAdapter/DeclarationDataAdapterTest_Class5.cs | 12 ++++++++++-- .../Models/Declaration/DeclarationDataTest.cs | 8 ++++---- .../Simulation/DeclarationSimulationFactoryTest.cs | 2 +- .../VectoCoreTest/XML/XMLDeclarationInputTest.cs | 2 +- 5 files changed, 17 insertions(+), 9 deletions(-) diff --git a/VectoCore/VectoCoreTest/Integration/VocationalVehicleTest.cs b/VectoCore/VectoCoreTest/Integration/VocationalVehicleTest.cs index 7bb2dd4acf..fb09920103 100644 --- a/VectoCore/VectoCoreTest/Integration/VocationalVehicleTest.cs +++ b/VectoCore/VectoCoreTest/Integration/VocationalVehicleTest.cs @@ -25,7 +25,7 @@ namespace TUGraz.VectoCore.Tests.Integration } - [TestCase(Class4Vocational, 1), + [TestCase(Class4Vocational, 4), TestCase(Class5Vocational, 2)] public void VocationalTest(string filename, int numRuns) { diff --git a/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationDataAdapterTest_Class5.cs b/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationDataAdapterTest_Class5.cs index 51c23b7160..20d8a281d9 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationDataAdapterTest_Class5.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationDataAdapterTest_Class5.cs @@ -29,6 +29,7 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ +using System.IO; using NUnit.Framework; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.Models.Declaration; @@ -45,12 +46,19 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration.DataAdapter public const double CdxA = 5.3; + [OneTimeSetUp] + public void RunBeforeAnyTests() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + + [TestCase(Class5TractorPTOJob, 0)] public void TestClass5_Vehicle_LongHaul_LowLoad(string file, int runIdx) { var runData = DeclarationAdapterTestHelper.CreateVectoRunData(file); - Assert.AreEqual(8, runData.Length); + Assert.AreEqual(10, runData.Length); // long haul, min load DeclarationAdapterTestHelper.AssertVehicleData(runData[runIdx].VehicleData, runData[runIdx].AirdragData, @@ -84,7 +92,7 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration.DataAdapter { var runData = DeclarationAdapterTestHelper.CreateVectoRunData(file); - Assert.AreEqual(8, runData.Length); + Assert.AreEqual(10, runData.Length); // long haul, min load DeclarationAdapterTestHelper.AssertVehicleData(runData[runIdx].VehicleData, runData[runIdx].AirdragData, diff --git a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs index 4a692c600d..501ec06ab8 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs @@ -370,10 +370,10 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration [TestCase(VehicleClass.Class1, new[] { 0, 150, 150, 0, 0 }), TestCase(VehicleClass.Class2, new[] { 200, 200, 150, 0, 0 }), TestCase(VehicleClass.Class3, new[] { 0, 200, 150, 0, 0 }), - TestCase(VehicleClass.Class4, new[] { 350, 200, 200, 300, 0 }), - TestCase(VehicleClass.Class5, new[] { 350, 200, 200, 0, 0 }), - TestCase(VehicleClass.Class9, new[] { 350, 200, 200, 300, 0 }), - TestCase(VehicleClass.Class10, new[] { 350, 200, 200, 0, 0 }), + TestCase(VehicleClass.Class4, new[] { 350, 200, 150, 300, 200 }), + TestCase(VehicleClass.Class5, new[] { 350, 200, 150, 0, 200 }), + TestCase(VehicleClass.Class9, new[] { 350, 200, 150, 300, 200 }), + TestCase(VehicleClass.Class10, new[] { 350, 200, 0, 0, 200 }), TestCase(VehicleClass.Class11, new[] { 350, 200, 0, 300, 200 }), TestCase(VehicleClass.Class12, new[] { 350, 200, 0, 0, 200 }), TestCase(VehicleClass.Class16, new[] { 0, 0, 0, 0, 200 })] diff --git a/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs b/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs index 0787985f67..cd4f1b2237 100644 --- a/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs +++ b/VectoCore/VectoCoreTest/Models/Simulation/DeclarationSimulationFactoryTest.cs @@ -82,7 +82,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation var factory = new SimulatorFactory(ExecutionMode.Declaration, inputDataProvider, null) { Validate = false }; var runs = factory.SimulationRuns().ToArray(); - Assert.AreEqual(8, runs.Length); + Assert.AreEqual(10, runs.Length); } [TestCase()] diff --git a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs index aadd422acf..af41e4aeb5 100644 --- a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs @@ -403,7 +403,7 @@ namespace TUGraz.VectoCore.Tests.XML jobContainer.AddRuns(runsFactory); - Assert.AreEqual(8, jobContainer.Runs.Count); + Assert.AreEqual(10, jobContainer.Runs.Count); } [TestCase] -- GitLab