From 683bacca64dc3ac081f3e01a853248a5f2eeb8c8 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Fri, 9 Aug 2019 08:09:02 +0200 Subject: [PATCH] removing testcase no longer relevant, re-activating ng-ci fuel in testcase --- .../Resources/XSD/VectoEngineeringJob.xsd | 2 +- .../XML/XMLDeclarationInputTest.cs | 38 +------------------ 2 files changed, 2 insertions(+), 38 deletions(-) diff --git a/VectoCore/VectoCore/Resources/XSD/VectoEngineeringJob.xsd b/VectoCore/VectoCore/Resources/XSD/VectoEngineeringJob.xsd index 6151df8b8c..25ccc0b831 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoEngineeringJob.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoEngineeringJob.xsd @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by Helmut Eichlseder (TU Graz/Inst. f. VKM und THD) --> -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="urn:tugraz:ivt:VectoAPI:EngineeringInput:v0.7" xmlns:ns2="urn:tugraz:ivt:VectoAPI:EngineeringInput:v1.0" xmlns:ns3="urn:tugraz:ivt:VectoAPI:EngineeringDefinitions" targetNamespace="urn:tugraz:ivt:VectoAPI:EngineeringInput" elementFormDefault="qualified" attributeFormDefault="unqualified" > +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="urn:tugraz:ivt:VectoAPI:EngineeringInput:v0.7" xmlns:ns2="urn:tugraz:ivt:VectoAPI:EngineeringInput:v1.0" xmlns:ns3="urn:tugraz:ivt:VectoAPI:EngineeringDefinitions" xmlns:ns4="urn:tugraz:ivt:VectoAPI:EngineeringInput" targetNamespace="urn:tugraz:ivt:VectoAPI:EngineeringInput" elementFormDefault="qualified" attributeFormDefault="unqualified"> <!-- This is a convienience file that imports the schema for engineering input (i.e., job data) and all supported declaration definitions diff --git a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs index ef6c2524d1..8f0c2c4e33 100644 --- a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs @@ -127,10 +127,6 @@ namespace TUGraz.VectoCore.Tests.XML continue; } - if (fuel.Equals("NG CI")) { - // not supported at the moment - can't be certified for engines - continue; - } var reader = XmlReader.Create(SampleVehicleDecl); var doc = new XmlDocument(); @@ -158,39 +154,7 @@ namespace TUGraz.VectoCore.Tests.XML } } - [TestCase("NG CI", TankSystem.Liquefied), - TestCase("NG CI", TankSystem.Compressed),] - public void TestUnsupportedEngineFuelTypes(string fuel, TankSystem? tankSystem) - { - - var reader = XmlReader.Create(SampleVehicleDecl); - - var doc = new XmlDocument(); - doc.Load(reader); - var nav = doc.CreateNavigator(); - var manager = new XmlNamespaceManager(nav.NameTable); - var helper = new XPathHelper(ExecutionMode.Declaration); - helper.AddNamespaces(manager); - - var engineFuelType = nav.SelectSingleNode(helper.QueryAbs( - helper.NSPrefix(XMLNames.VectoInputDeclaration, - Constants.XML.RootNSPrefix), - XMLNames.Component_Vehicle, - XMLNames.Vehicle_Components, - XMLNames.Component_Engine, XMLNames.ComponentDataWrapper, XMLNames.Engine_FuelType), - manager); - engineFuelType.SetValue(fuel); - var modified = XmlReader.Create(new StringReader(nav.OuterXml)); - - var inputDataProvider = xmlInputReader.CreateDeclaration(modified); - var fuelTyle = inputDataProvider.JobInputData.Vehicle.Components.EngineInputData.EngineModes.First().Fuels.First().FuelType; - Assert.AreEqual(fuel, fuelTyle.ToXMLFormat()); - AssertHelper.Exception<VectoException>( - () => { - DeclarationData.FuelData.Lookup(fuelTyle, tankSystem); - }); - } - + [TestCase] public void TestXMLInputGbx() { -- GitLab