diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs index bd31845be091b7d631597f36d1d062dd918c45fa..0ff2688b69daab7cc9f30c5be5b0ae4ef523a841 100644 --- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs +++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs @@ -29,6 +29,7 @@ * Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology */ +using System; using System.Data; using System.Linq; using Microsoft.VisualStudio.TestTools.UnitTesting; @@ -110,7 +111,8 @@ namespace TUGraz.VectoCore.Tests.Reports var pRetIn = (Watt)row[(int)ModalResultField.P_retarder_in]; var pGbxInertia = (Watt)row[(int)ModalResultField.P_gbx_inertia]; var pEngInertia = (Watt)row[(int)ModalResultField.P_eng_inertia]; - var pAux = (Watt)row[(int)ModalResultField.P_aux]; + var pAux = + (Watt)(row[(int)ModalResultField.P_aux] != DBNull.Value ? row[(int)ModalResultField.P_aux] : 0.SI<Watt>()); var pBrakeLoss = (Watt)row[(int)ModalResultField.P_brake_loss]; var pBrakeIn = (Watt)row[(int)ModalResultField.P_brake_in]; var pClutchLoss = (Watt)row[(int)ModalResultField.P_clutch_loss]; @@ -130,7 +132,6 @@ namespace TUGraz.VectoCore.Tests.Reports Assert.AreEqual(pRetIn.Value(), (pAxleIn + pLossRet).Value(), 1E-3, "time: {0} distance: {1}", time, distance); - Assert.AreEqual(pGbxIn.Value(), pClutchOut.Value(), 1E-3, "time: {0} distance: {1}", time, distance); Assert.AreEqual(pEngOut.Value(), (pClutchOut + pClutchLoss).Value(), 1E-3,