From 4897a866d656a5a49e222afcec035e8209adf447 Mon Sep 17 00:00:00 2001 From: "VKMTHD\\franzjosefkober" <franz.josef.kober@ivt.tugraz.at> Date: Thu, 25 Mar 2021 11:14:00 +0100 Subject: [PATCH] renamed declaration type to vehicle declaration type --- VECTO/Input Files/Engine.vb | 2 +- VECTO/Input Files/Gearbox.vb | 2 +- VECTO/Input Files/MockVehicleInputData.vb | 2 +- VECTO/Input Files/Vehicle.vb | 2 +- .../InputData/DeclarationInputData.cs | 16 ++++++++-------- .../FileIO/JSON/JSONComponentInputData.cs | 2 +- .../InputData/FileIO/JSON/JSONVehicleData.cs | 2 +- .../XMLDeclarationVehicleDataProvider.cs | 8 ++++---- .../XMLEngineeringVehicleDataProvider.cs | 2 +- .../Utils/MockDeclarationVehicleInputData.cs | 4 ++-- .../XML/XMLMultistageBusDataTest.cs | 6 +++--- .../XML/XMLMultistageBusInputDataTest.cs | 4 ++-- 12 files changed, 26 insertions(+), 26 deletions(-) diff --git a/VECTO/Input Files/Engine.vb b/VECTO/Input Files/Engine.vb index 7ef5bced6c..95e4b7ee57 100644 --- a/VECTO/Input Files/Engine.vb +++ b/VECTO/Input Files/Engine.vb @@ -666,7 +666,7 @@ Public Class DummyVehicle Public ReadOnly Property Width As Meter Implements IVehicleDeclarationInputData.Width Public ReadOnly Property EntranceHeight As Meter Implements IVehicleDeclarationInputData.EntranceHeight Public ReadOnly Property DoorDriveTechnology As ConsumerTechnology? Implements IVehicleDeclarationInputData.DoorDriveTechnology - Public ReadOnly Property DeclarationType As DeclarationType Implements IVehicleDeclarationInputData.DeclarationType + Public ReadOnly Property VehicleDeclarationType As VehicleDeclarationType Implements IVehicleDeclarationInputData.VehicleDeclarationType Public ReadOnly Property Components As IVehicleComponentsDeclaration Implements IVehicleDeclarationInputData.Components Get diff --git a/VECTO/Input Files/Gearbox.vb b/VECTO/Input Files/Gearbox.vb index 4d654e65b6..70a4c0d266 100644 --- a/VECTO/Input Files/Gearbox.vb +++ b/VECTO/Input Files/Gearbox.vb @@ -852,7 +852,7 @@ Public Class MockEngineeringVehicle Public ReadOnly Property Width As Meter Implements IVehicleDeclarationInputData.Width Public ReadOnly Property EntranceHeight As Meter Implements IVehicleDeclarationInputData.EntranceHeight Public ReadOnly Property DoorDriveTechnology As ConsumerTechnology? Implements IVehicleDeclarationInputData.DoorDriveTechnology - Public ReadOnly Property DeclarationType As DeclarationType Implements IVehicleDeclarationInputData.DeclarationType + Public ReadOnly Property VehicleDeclarationType As VehicleDeclarationType Implements IVehicleDeclarationInputData.VehicleDeclarationType Public Property Components As IVehicleComponentsDeclaration Implements IVehicleDeclarationInputData.Components Public ReadOnly Property XMLSource As XmlNode Implements IVehicleDeclarationInputData.XMLSource diff --git a/VECTO/Input Files/MockVehicleInputData.vb b/VECTO/Input Files/MockVehicleInputData.vb index 16f06e388e..ecc845ec7e 100644 --- a/VECTO/Input Files/MockVehicleInputData.vb +++ b/VECTO/Input Files/MockVehicleInputData.vb @@ -52,7 +52,7 @@ Public Class MockVehicleInputData Public ReadOnly Property Width As Meter Implements IVehicleDeclarationInputData.Width Public ReadOnly Property EntranceHeight As Meter Implements IVehicleDeclarationInputData.EntranceHeight Public ReadOnly Property DoorDriveTechnology As ConsumerTechnology? Implements IVehicleDeclarationInputData.DoorDriveTechnology - Public ReadOnly Property DeclarationType As DeclarationType Implements IVehicleDeclarationInputData.DeclarationType + Public ReadOnly Property VehicleDeclarationType As VehicleDeclarationType Implements IVehicleDeclarationInputData.VehicleDeclarationType Public Property Components As IVehicleComponentsDeclaration Implements IVehicleDeclarationInputData.Components Public ReadOnly Property XMLSource As XmlNode Implements IVehicleDeclarationInputData.XMLSource End Class \ No newline at end of file diff --git a/VECTO/Input Files/Vehicle.vb b/VECTO/Input Files/Vehicle.vb index fdaae09a92..bd5eeabb6c 100644 --- a/VECTO/Input Files/Vehicle.vb +++ b/VECTO/Input Files/Vehicle.vb @@ -441,7 +441,7 @@ Public Class Vehicle Public ReadOnly Property Width As Meter Implements IVehicleDeclarationInputData.Width Public ReadOnly Property EntranceHeight As Meter Implements IVehicleDeclarationInputData.EntranceHeight Public ReadOnly Property DoorDriveTechnology As ConsumerTechnology? Implements IVehicleDeclarationInputData.DoorDriveTechnology - Public ReadOnly Property DeclarationType As DeclarationType Implements IVehicleDeclarationInputData.DeclarationType + Public ReadOnly Property VehicleDeclarationType As VehicleDeclarationType Implements IVehicleDeclarationInputData.VehicleDeclarationType Public ReadOnly Property IVehicleEngineeringInputData_Components As IVehicleComponentsEngineering Implements IVehicleEngineeringInputData.Components Get diff --git a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs index 2a5209d149..3fe7fd624b 100644 --- a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs +++ b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs @@ -190,7 +190,7 @@ namespace TUGraz.VectoCommon.InputData ConsumerTechnology? DoorDriveTechnology { get; } - DeclarationType DeclarationType { get; } + VehicleDeclarationType VehicleDeclarationType { get; } // components @@ -940,22 +940,22 @@ namespace TUGraz.VectoCommon.InputData } - public enum DeclarationType + public enum VehicleDeclarationType { interim, final } - public static class DeclarationTypeHelper + public static class VehicleDeclarationTypeHelper { - public static DeclarationType Parse(string parse) + public static VehicleDeclarationType Parse(string parse) { switch (parse) { - case nameof(DeclarationType.interim): - return DeclarationType.interim; - case nameof(DeclarationType.final): - return DeclarationType.final; + case nameof(VehicleDeclarationType.interim): + return VehicleDeclarationType.interim; + case nameof(VehicleDeclarationType.final): + return VehicleDeclarationType.final; default: throw new ArgumentOutOfRangeException(); } diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs index 1ee0e73302..28afea7f46 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs @@ -340,7 +340,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON get { return VehicleData.DoorDriveTechnology; } } - public DeclarationType DeclarationType { get; } + public VehicleDeclarationType VehicleDeclarationType { get; } IVehicleComponentsEngineering IVehicleEngineeringInputData.Components { diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs index f7449ff948..efe1a7b47f 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs @@ -320,7 +320,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual Meter EntranceHeight { get { return null; } } public virtual ConsumerTechnology? DoorDriveTechnology { get { return ConsumerTechnology.Unknown; } } - public virtual DeclarationType DeclarationType { get; } + public virtual VehicleDeclarationType VehicleDeclarationType { get; } IVehicleComponentsEngineering IVehicleEngineeringInputData.Components diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs index b731e1d9a3..bf7c74a87a 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs @@ -329,7 +329,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider } public virtual ConsumerTechnology? DoorDriveTechnology { get { return ConsumerTechnology.Unknown; } } - public virtual DeclarationType DeclarationType { get; } + public virtual VehicleDeclarationType VehicleDeclarationType { get; } public virtual IVehicleComponentsDeclaration Components @@ -1038,7 +1038,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider get { return ConsumerTechnology.Unknown; } } - public virtual DeclarationType DeclarationType { get; } + public virtual VehicleDeclarationType VehicleDeclarationType { get; } public IVehicleComponentsDeclaration Components @@ -1299,9 +1299,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider } } - public override DeclarationType DeclarationType + public override VehicleDeclarationType VehicleDeclarationType { - get { return DeclarationTypeHelper.Parse(GetString(XMLNames.Bus_DeclarationType)); } + get { return VehicleDeclarationTypeHelper.Parse(GetString(XMLNames.Bus_DeclarationType)); } } diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringVehicleDataProvider.cs index bb40f7e0cb..76017cff2d 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringVehicleDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringVehicleDataProvider.cs @@ -181,7 +181,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering.DataProvider public virtual Meter Width { get { return null; } } public virtual Meter EntranceHeight { get { return null; } } public ConsumerTechnology? DoorDriveTechnology { get { return ConsumerTechnology.Unknown; } } - public virtual DeclarationType DeclarationType { get; } + public virtual VehicleDeclarationType VehicleDeclarationType { get; } IVehicleComponentsDeclaration IVehicleDeclarationInputData.Components { diff --git a/VectoCore/VectoCoreTest/Utils/MockDeclarationVehicleInputData.cs b/VectoCore/VectoCoreTest/Utils/MockDeclarationVehicleInputData.cs index 3c6c316592..5ffc35e5e1 100644 --- a/VectoCore/VectoCoreTest/Utils/MockDeclarationVehicleInputData.cs +++ b/VectoCore/VectoCoreTest/Utils/MockDeclarationVehicleInputData.cs @@ -58,7 +58,7 @@ namespace TUGraz.VectoCore.Tests.Utils { public Meter Width { get; set; } public Meter EntranceHeight { get; } public ConsumerTechnology? DoorDriveTechnology { get; } - public DeclarationType DeclarationType { get; } + public VehicleDeclarationType VehicleDeclarationType { get; } public IVehicleComponentsDeclaration Components { get { return this; } } public XmlNode XMLSource { get; } @@ -113,7 +113,7 @@ namespace TUGraz.VectoCore.Tests.Utils { public Meter Width { get; set; } public Meter EntranceHeight { get; } public ConsumerTechnology? DoorDriveTechnology { get; } - public DeclarationType DeclarationType { get; } + public VehicleDeclarationType VehicleDeclarationType { get; } public Watt MaxNetPower2 { get; } public RegistrationClass? RegisteredClass { get; set; } public int? NumberOfPassengersUpperDeck { get; set; } diff --git a/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs b/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs index 1977b6b814..7c4173e1f1 100644 --- a/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs @@ -561,7 +561,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual("Intermediate Manufacturer Address 1", vehicleData.ManufacturerAddress); Assert.AreEqual("VEH-1234567890", vehicleData.VIN); Assert.AreEqual(DateTime.Parse("2018-02-15T11:00:00Z").ToUniversalTime(), vehicleData.Date); - Assert.AreEqual(DeclarationType.interim, vehicleData.DeclarationType); + Assert.AreEqual(VehicleDeclarationType.interim, vehicleData.VehicleDeclarationType); TestEmptyInterimStageInputFields(vehicleData); } @@ -611,7 +611,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual("VEH-2234567890", vehicleData.VIN); Assert.AreEqual(DateTime.Parse("2021-02-13T07:20:08.0187663Z").ToUniversalTime(), vehicleData.Date); Assert.AreEqual(false, vehicleData.AirdragModifiedMultistage); - Assert.AreEqual(DeclarationType.final, vehicleData.DeclarationType); + Assert.AreEqual(VehicleDeclarationType.final, vehicleData.VehicleDeclarationType); Assert.AreEqual(true, vehicleData.ADAS.EngineStopStart); Assert.AreEqual(EcoRollType.WithEngineStop, vehicleData.ADAS.EcoRoll); @@ -712,7 +712,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual(2000.SI<Meter>(), vehicleData.Width); Assert.AreEqual(2050.SI<Meter>(), vehicleData.EntranceHeight); Assert.AreEqual(ConsumerTechnology.Pneumatically, vehicleData.DoorDriveTechnology); - Assert.AreEqual(DeclarationType.final, vehicleData.DeclarationType); + Assert.AreEqual(VehicleDeclarationType.final, vehicleData.VehicleDeclarationType); Assert.AreEqual(false, vehicleData.ADAS.EngineStopStart); Assert.AreEqual(EcoRollType.WithoutEngineStop, vehicleData.ADAS.EcoRoll); diff --git a/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs b/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs index 76f1a3e5a3..097afd10b6 100644 --- a/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs @@ -59,7 +59,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual(2500, vehicle.Width.Value()); Assert.AreEqual(2000, vehicle.EntranceHeight.Value()); Assert.AreEqual(ConsumerTechnology.Electrically, vehicle.DoorDriveTechnology); - Assert.AreEqual(DeclarationType.interim, vehicle.DeclarationType); + Assert.AreEqual(VehicleDeclarationType.interim, vehicle.VehicleDeclarationType); TestADASInput(vehicle); TestComponents(vehicle.Components); @@ -184,7 +184,7 @@ namespace TUGraz.VectoCore.Tests.XML Assert.AreEqual("Some Manufacturer Address 4", vehicle.ManufacturerAddress); Assert.AreEqual("VEH-1234567894", vehicle.VIN); Assert.AreEqual(DateTime.Parse("2022-01-09T11:00:00Z").ToUniversalTime(), vehicle.Date); - Assert.AreEqual(DeclarationType.interim, vehicle.DeclarationType); + Assert.AreEqual(VehicleDeclarationType.interim, vehicle.VehicleDeclarationType); Assert.AreEqual(null, vehicle.Model); Assert.AreEqual(null, vehicle.LegislativeClass); -- GitLab