Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit e81dd308 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

renaming testcase, correcting assertions

parent 7d89a064
No related branches found
No related tags found
No related merge requests found
...@@ -834,7 +834,7 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus ...@@ -834,7 +834,7 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus
case 0: case 0:
case 1://Interurban case 1://Interurban
Assert.AreEqual(3.5, genericValue); Assert.AreEqual(3.5, genericValue);
Assert.AreEqual(3.55781260, specificValue, 1e-6); Assert.AreEqual(3.55, specificValue, 1e-6);
break; break;
case 2: case 2:
case 3://Coach case 3://Coach
......
...@@ -55,7 +55,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation ...@@ -55,7 +55,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
} }
[TestCase()] [TestCase()]
[Parallelizable(ParallelScope.All)] //[Parallelizable(ParallelScope.All)]
public void TestEngineOnly() public void TestEngineOnly()
{ {
var dataWriter = new MockModalDataContainer(); var dataWriter = new MockModalDataContainer();
......
...@@ -28,7 +28,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -28,7 +28,7 @@ namespace TUGraz.VectoCore.Tests.XML
xmlInputReader = _kernel.Get<IXMLInputDataReader>(); xmlInputReader = _kernel.Get<IXMLInputDataReader>();
} }
private const string BASE_DIR = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.10\Distributed\"; private const string BASE_DIR = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\";
[TestCase(@"HeavyLorry\Conventional_heavyLorry_AMT.xml"), [TestCase(@"HeavyLorry\Conventional_heavyLorry_AMT.xml"),
...@@ -73,7 +73,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -73,7 +73,7 @@ namespace TUGraz.VectoCore.Tests.XML
TestCase(@"ExemptedVehicles\exempted_mediumLorry.xml"), TestCase(@"ExemptedVehicles\exempted_mediumLorry.xml"),
TestCase(@"ExemptedVehicles\exempted_primaryBus.xml"), TestCase(@"ExemptedVehicles\exempted_primaryBus.xml"),
] ]
public void TestReadingJobVersion_V210(string jobFile) public void TestReadingJobVersion_V24(string jobFile)
{ {
ReadDeclarationJob(jobFile); ReadDeclarationJob(jobFile);
} }
...@@ -83,7 +83,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -83,7 +83,7 @@ namespace TUGraz.VectoCore.Tests.XML
TestCase(@"CompletedBus\IEPC_completedBus_1.xml"), TestCase(@"CompletedBus\IEPC_completedBus_1.xml"),
TestCase(@"CompletedBus\PEV_completedBus_1.xml"), TestCase(@"CompletedBus\PEV_completedBus_1.xml"),
] ]
public void TestReadingCompletedBus_V210(string jobfile) public void TestReadingCompletedBus_V24(string jobfile)
{ {
var filename = Path.Combine(BASE_DIR, jobfile); var filename = Path.Combine(BASE_DIR, jobfile);
var dataProvider = xmlInputReader.CreateDeclaration(XmlReader.Create(filename)); var dataProvider = xmlInputReader.CreateDeclaration(XmlReader.Create(filename));
......
...@@ -159,13 +159,14 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -159,13 +159,14 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNull(vehicle.Components.AngledriveInputData);//optional Assert.IsNull(vehicle.Components.AngledriveInputData);//optional
Assert.IsNull(vehicle.Components.RetarderInputData);//optional Assert.IsNull(vehicle.Components.RetarderInputData);//optional
Assert.IsNull(vehicle.Components.AirdragInputData);//optional Assert.IsNull(vehicle.Components.AirdragInputData);//optional
Assert.IsNull(vehicle.TorqueLimits);//optional Assert.IsEmpty(vehicle.TorqueLimits);//optional
} else { } else {
Assert.IsNotNull(vehicle.TankSystem); Assert.IsNotNull(vehicle.TankSystem);
Assert.IsNotNull(vehicle.Components.AngledriveInputData);//optional Assert.IsNotNull(vehicle.Components.AngledriveInputData);//optional
Assert.IsNotNull(vehicle.Components.RetarderInputData);//optional Assert.IsNotNull(vehicle.Components.RetarderInputData);//optional
Assert.IsNotNull(vehicle.Components.AirdragInputData);//optional Assert.IsNotNull(vehicle.Components.AirdragInputData);//optional
Assert.IsNotNull(vehicle.TorqueLimits);//optional Assert.IsNotNull(vehicle.TorqueLimits);//optional
Assert.IsNotEmpty(vehicle.TorqueLimits);//optional
} }
Assert.IsNotNull(vehicle.Components.AxleGearInputData); Assert.IsNotNull(vehicle.Components.AxleGearInputData);
Assert.IsNotNull(vehicle.Components.AxleWheels); Assert.IsNotNull(vehicle.Components.AxleWheels);
...@@ -220,7 +221,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -220,7 +221,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.Components.AirdragInputData); Assert.IsNull(vehicle.Components.AirdragInputData);
Assert.IsNull(vehicle.CargoVolume); Assert.IsNull(vehicle.CargoVolume);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
} }
else { else {
Assert.IsNotNull(vehicle.TankSystem); Assert.IsNotNull(vehicle.TankSystem);
...@@ -229,6 +230,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -229,6 +230,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNotNull(vehicle.Components.AirdragInputData); Assert.IsNotNull(vehicle.Components.AirdragInputData);
Assert.AreEqual(20.300.SI<CubicMeter>(), vehicle.CargoVolume); Assert.AreEqual(20.300.SI<CubicMeter>(), vehicle.CargoVolume);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNotNull(vehicle.TorqueLimits);
Assert.IsNotEmpty(vehicle.TorqueLimits);
} }
Assert.IsNotNull(vehicle.Components.AxleGearInputData); Assert.IsNotNull(vehicle.Components.AxleGearInputData);
...@@ -266,12 +268,13 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -266,12 +268,13 @@ namespace TUGraz.VectoCore.Tests.XML
if (testDir == Optional_TESTS_DIR) { if (testDir == Optional_TESTS_DIR) {
Assert.IsNull(vehicle.Components.AngledriveInputData); Assert.IsNull(vehicle.Components.AngledriveInputData);
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
} }
else { else {
Assert.IsNotNull(vehicle.Components.AngledriveInputData); Assert.IsNotNull(vehicle.Components.AngledriveInputData);
Assert.IsNotNull(vehicle.Components.RetarderInputData); Assert.IsNotNull(vehicle.Components.RetarderInputData);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNotNull(vehicle.TorqueLimits);
Assert.IsNotEmpty(vehicle.TorqueLimits);
} }
Assert.IsNotNull(vehicle.Components.AxleGearInputData); Assert.IsNotNull(vehicle.Components.AxleGearInputData);
...@@ -316,7 +319,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -316,7 +319,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNull(vehicle.Components.AngledriveInputData); Assert.IsNull(vehicle.Components.AngledriveInputData);
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.Components.AirdragInputData); Assert.IsNull(vehicle.Components.AirdragInputData);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
Assert.IsNull(vehicle.ElectricMotorTorqueLimits); Assert.IsNull(vehicle.ElectricMotorTorqueLimits);
Assert.IsNull(vehicle.BoostingLimitations); Assert.IsNull(vehicle.BoostingLimitations);
} }
...@@ -328,6 +331,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -328,6 +331,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNotNull(vehicle.Components.RetarderInputData); Assert.IsNotNull(vehicle.Components.RetarderInputData);
Assert.IsNotNull(vehicle.Components.AirdragInputData); Assert.IsNotNull(vehicle.Components.AirdragInputData);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNotNull(vehicle.TorqueLimits);
Assert.IsNotEmpty(vehicle.TorqueLimits);
TestElectricMotorTorqueLimits(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits TestElectricMotorTorqueLimits(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits
TestBoostingLimitations(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit TestBoostingLimitations(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit
} }
...@@ -693,7 +697,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -693,7 +697,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.Components.AirdragInputData); Assert.IsNull(vehicle.Components.AirdragInputData);
Assert.IsNull(vehicle.CargoVolume); Assert.IsNull(vehicle.CargoVolume);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
Assert.IsNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits Assert.IsNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits
Assert.IsNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit Assert.IsNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit
} }
...@@ -703,8 +707,9 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -703,8 +707,9 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNotNull(vehicle.Components.AngledriveInputData); Assert.IsNotNull(vehicle.Components.AngledriveInputData);
Assert.IsNotNull(vehicle.Components.RetarderInputData); Assert.IsNotNull(vehicle.Components.RetarderInputData);
Assert.IsNotNull(vehicle.Components.AirdragInputData); Assert.IsNotNull(vehicle.Components.AirdragInputData);
Assert.AreEqual(20.300.SI<CubicMeter>(), vehicle.CargoVolume); Assert.AreEqual(20.300.SI<CubicMeter>(), vehicle.CargoVolume);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNotNull(vehicle.TorqueLimits);
Assert.IsNotEmpty(vehicle.TorqueLimits);
Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits
Assert.IsNotNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit Assert.IsNotNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit
} }
...@@ -744,7 +749,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -744,7 +749,7 @@ namespace TUGraz.VectoCore.Tests.XML
{ {
Assert.IsNull(vehicle.Components.AngledriveInputData); Assert.IsNull(vehicle.Components.AngledriveInputData);
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
Assert.IsNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits Assert.IsNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits
Assert.IsNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit Assert.IsNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit
} }
...@@ -753,6 +758,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -753,6 +758,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNotNull(vehicle.Components.AngledriveInputData); Assert.IsNotNull(vehicle.Components.AngledriveInputData);
Assert.IsNotNull(vehicle.Components.RetarderInputData); Assert.IsNotNull(vehicle.Components.RetarderInputData);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNotNull(vehicle.TorqueLimits);
Assert.IsNotEmpty(vehicle.TorqueLimits);
Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits);//Vehicle EM Drive Limits
Assert.IsNotNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit Assert.IsNotNull(vehicle.BoostingLimitations);//Vehicle Max Prop. Limit
} }
...@@ -1001,7 +1007,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -1001,7 +1007,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.Components.AirdragInputData); Assert.IsNull(vehicle.Components.AirdragInputData);
Assert.IsNull(vehicle.CargoVolume); Assert.IsNull(vehicle.CargoVolume);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
Assert.IsNull(vehicle.ElectricMotorTorqueLimits); Assert.IsNull(vehicle.ElectricMotorTorqueLimits);
} }
else else
...@@ -1011,7 +1017,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -1011,7 +1017,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNotNull(vehicle.Components.RetarderInputData); Assert.IsNotNull(vehicle.Components.RetarderInputData);
Assert.IsNotNull(vehicle.Components.AirdragInputData); Assert.IsNotNull(vehicle.Components.AirdragInputData);
Assert.IsNotNull(vehicle.CargoVolume); Assert.IsNotNull(vehicle.CargoVolume);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNull(vehicle.TorqueLimits);
Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits); Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits);
} }
Assert.IsNotNull(vehicle.Components.AxleGearInputData); Assert.IsNotNull(vehicle.Components.AxleGearInputData);
...@@ -1149,14 +1155,14 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -1149,14 +1155,14 @@ namespace TUGraz.VectoCore.Tests.XML
{ {
Assert.IsNull(vehicle.Components.AngledriveInputData); Assert.IsNull(vehicle.Components.AngledriveInputData);
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
Assert.IsNull(vehicle.ElectricMotorTorqueLimits); Assert.IsNull(vehicle.ElectricMotorTorqueLimits);
} }
else else
{ {
Assert.IsNotNull(vehicle.Components.AngledriveInputData); Assert.IsNotNull(vehicle.Components.AngledriveInputData);
Assert.IsNotNull(vehicle.Components.RetarderInputData); Assert.IsNotNull(vehicle.Components.RetarderInputData);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNull(vehicle.TorqueLimits);
Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits); Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits);
} }
...@@ -1765,7 +1771,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -1765,7 +1771,7 @@ namespace TUGraz.VectoCore.Tests.XML
{ {
Assert.IsNull(vehicle.Components.AngledriveInputData); Assert.IsNull(vehicle.Components.AngledriveInputData);
Assert.IsNull(vehicle.Components.RetarderInputData); Assert.IsNull(vehicle.Components.RetarderInputData);
Assert.IsNull(vehicle.TorqueLimits); Assert.IsEmpty(vehicle.TorqueLimits);
Assert.IsNull(vehicle.ElectricMotorTorqueLimits); Assert.IsNull(vehicle.ElectricMotorTorqueLimits);
} }
else else
...@@ -1773,6 +1779,7 @@ namespace TUGraz.VectoCore.Tests.XML ...@@ -1773,6 +1779,7 @@ namespace TUGraz.VectoCore.Tests.XML
Assert.IsNotNull(vehicle.Components.AngledriveInputData); Assert.IsNotNull(vehicle.Components.AngledriveInputData);
Assert.IsNotNull(vehicle.Components.RetarderInputData); Assert.IsNotNull(vehicle.Components.RetarderInputData);
Assert.IsNotNull(vehicle.TorqueLimits); Assert.IsNotNull(vehicle.TorqueLimits);
Assert.IsNotEmpty(vehicle.TorqueLimits);
Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits); Assert.IsNotNull(vehicle.ElectricMotorTorqueLimits);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment