From 4077583c42b150eb8c7a725128fcce2edfe8acc0 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Thu, 13 Jun 2019 08:52:57 +0200 Subject: [PATCH] add tolerance for equality comparison of extrapolated values --- .../VectoCoreTest/Models/SimulationComponent/GearboxTest.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxTest.cs index d9564dd67c..330f6ebd9a 100644 --- a/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxTest.cs +++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxTest.cs @@ -314,7 +314,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent Assert.AreEqual(absTime, port.AbsTime); Assert.AreEqual(dt, port.Dt); Assert.AreEqual(inAngularSpeed, port.AngularVelocity.Value() / Constants.RPMToRad, 1e-3); - AssertHelper.AreRelativeEqual(expectedTorque.SI<NewtonMeter>(), port.Torque); + AssertHelper.AreRelativeEqual(expectedTorque.SI<NewtonMeter>(), port.Torque, 1e-2); var modData = new MockModalDataContainer(); Assert.IsTrue(gearbox.CurrentState.TorqueLossResult.Extrapolated); @@ -350,7 +350,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent Assert.AreEqual(absTime, port.AbsTime); Assert.AreEqual(dt, port.Dt); Assert.AreEqual(n, port.AngularVelocity); - AssertHelper.AreRelativeEqual(expectedTorque.SI<NewtonMeter>(), port.Torque); + AssertHelper.AreRelativeEqual(expectedTorque.SI<NewtonMeter>(), port.Torque, 1e-2); var modData = new MockModalDataContainer(); Assert.IsTrue(gearbox.CurrentState.TorqueLossResult.Extrapolated); @@ -387,7 +387,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent Assert.AreEqual(dt, port.Dt); Assert.AreEqual(n, port.AngularVelocity); Assert.AreEqual(extrapolated, gearbox.CurrentState.TorqueLossResult.Extrapolated); - AssertHelper.AreRelativeEqual(expectedTorque.SI<NewtonMeter>(), port.Torque); + AssertHelper.AreRelativeEqual(expectedTorque.SI<NewtonMeter>(), port.Torque, 1e-2); var modData = new MockModalDataContainer(); gearbox.CommitSimulationStep(modData); -- GitLab