From ea01f834721fc676e99c0bf85d4b2e6384c29d55 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Thu, 25 Feb 2016 14:59:40 +0100 Subject: [PATCH] adding testfile to project, one more testcase --- .../Models/Simulation/MeasuredSpeedModeTest.cs | 12 +++++++++--- VectoCoreTest/VectoCoreTest.csproj | 3 +++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs b/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs index 0f92d32960..0aa7bbba00 100644 --- a/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs +++ b/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs @@ -379,7 +379,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation [TestMethod] public void VcdbTest() { - var tbl = VectoCSVFile.Read(@"TestData/MeasuredSpeed/VairBeta.vcdb"); + var tbl = VectoCSVFile.Read(@"TestData/MeasuredSpeed/VairBetaFull.vcdb"); var dataBus = new MockVairVechicleContainer(); var vairbeta = new CrosswindCorrectionVAirBeta(5.SI<SquareMeter>(), @@ -408,11 +408,17 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation pAvg = vairbeta.AverageAirDragPowerLoss(20.KMPHtoMeterPerSecond(), 20.KMPHtoMeterPerSecond(), 1.SI<Second>()).Value(); - Assert.AreEqual(638.611, pAvg, 1e-3); + Assert.AreEqual(829.074, pAvg, 1e-3); pAvg = vairbeta.AverageAirDragPowerLoss(20.KMPHtoMeterPerSecond(), 30.KMPHtoMeterPerSecond(), 1.SI<Second>()).Value(); - Assert.AreEqual(798.263, pAvg, 1e-3); + Assert.AreEqual(1036.343, pAvg, 1e-3); + + cycleEntry.WindYawAngle = -120; + + pAvg = + vairbeta.AverageAirDragPowerLoss(20.KMPHtoMeterPerSecond(), 20.KMPHtoMeterPerSecond(), 1.SI<Second>()).Value(); + Assert.AreEqual(-1019.5370, pAvg, 1e-3); } } } \ No newline at end of file diff --git a/VectoCoreTest/VectoCoreTest.csproj b/VectoCoreTest/VectoCoreTest.csproj index 1aabd19d48..ceb8f5b573 100644 --- a/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCoreTest/VectoCoreTest.csproj @@ -904,6 +904,9 @@ <None Include="TestData\MeasuredSpeed\VairBeta.vcdb"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\MeasuredSpeed\VairBetaFull.vcdb"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\MeasuredSpeed\Vehicle.vveh"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> -- GitLab