From 0d3d448230c88ec9397f4a895467748a75371575 Mon Sep 17 00:00:00 2001 From: Harald Martini <harald.martini@student.tugraz.at> Date: Tue, 8 Feb 2022 10:42:03 +0100 Subject: [PATCH] added tests for HEV and PEV CompletedBus MRF --- .../Reports/ManufacturerReportWriterTest.cs | 34 ++++++++++++++++--- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs b/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs index f6dd3182bc..51ec0b4db9 100644 --- a/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs +++ b/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs @@ -9,6 +9,7 @@ using System.Xml.Linq; using System.Xml.Schema; using Ninject; using NUnit.Framework; +using NUnit.Framework.Internal; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Utils; @@ -79,7 +80,10 @@ namespace TUGraz.VectoCore.Tests.XML.Reports @""; - protected const string Conventional_CompletedBus = @"TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\conventional_completed_bus.VIF_Report_3.xml"; + protected const string Conventional_CompletedBus = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\CompletedBus\Conventional_completedBus_1.xml"; + protected const string HEV_CompletedBus = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\CompletedBus\HEV_completedBus_1.xml"; + protected const string PEV_CompletedBus = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\CompletedBus\PEV_completedBus_1.xml"; + protected const string IEPC_CompletedBus = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\CompletedBus\IEPC_completedBus_1.xml"; @@ -414,17 +418,37 @@ namespace TUGraz.VectoCore.Tests.XML.Reports Assert.IsTrue(ValidateAndPrint(report.Report)); Assert.IsTrue(WriteToDisk(outputBasePath, TestContext.CurrentContext.Test.MethodName, report.Report)); } - [TestCase("")] + [TestCase(HEV_CompletedBus)] public void HEV_CompletedBusTest(string fileName) { - Assert.IsFalse(string.IsNullOrEmpty(fileName)); + var report = GetCompletedBusReport(fileName, out var dataProvider) as HEV_CompletedBusManufacturerReport; + Assert.NotNull(report); + report.InitializeVehicleData(dataProvider); + Assert.IsTrue(ValidateAndPrint(report.Report)); + Assert.IsTrue(WriteToDisk(outputBasePath, TestContext.CurrentContext.Test.MethodName, report.Report)); } - [TestCase("")] + [TestCase(PEV_CompletedBus)] public void PEV_CompletedBusTest(string fileName) { - Assert.IsFalse(string.IsNullOrEmpty(fileName)); + var report = GetCompletedBusReport(fileName, out var dataProvider) as PEV_CompletedBusManufacturerReport; + Assert.NotNull(report); + report.InitializeVehicleData(dataProvider); + Assert.IsTrue(ValidateAndPrint(report.Report)); + Assert.IsTrue(WriteToDisk(outputBasePath, TestContext.CurrentContext.Test.MethodName, report.Report)); } + [TestCase(IEPC_CompletedBus)] + public void IEPC_CompletedBusTest(string fileName) + { + Assert.Fail(); + ////var report = GetCompletedBusReport(fileName, out var dataProvider) as COmpl; + //Assert.NotNull(report); + //report.InitializeVehicleData(dataProvider); + //Assert.IsTrue(ValidateAndPrint(report.Report)); + //Assert.IsTrue(WriteToDisk(outputBasePath, TestContext.CurrentContext.Test.MethodName, report.Report)); + } + + } } -- GitLab