From e70109acecd50bf9008734c9dbd410252e8ee5bd Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Wed, 26 Apr 2017 14:20:26 +0200
Subject: [PATCH] add further assertions as indicated in the bug-report

---
 VectoCore/VectoCoreTest/Reports/ModDataTest.cs | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
index 9b5870e9e8..560d2e5699 100644
--- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
+++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
@@ -115,7 +115,7 @@ namespace TUGraz.VectoCore.Tests.Reports
 			foreach (var run in jobContainer.Runs) {
 				modData.Add(Tuple.Create(((ModalDataContainer)run.Run.GetContainer().ModalData).Data,
 					((DistanceBasedDrivingCycle)((VehicleContainer)run.Run.GetContainer()).DrivingCycle)._data.Entries.Last()
-					.Distance));
+						.Distance));
 			}
 			var auxKeys =
 				new Dictionary<string, DataColumn>(
@@ -222,6 +222,9 @@ namespace TUGraz.VectoCore.Tests.Reports
 
 				Assert.AreEqual(100, stopTimeShare + accTimeShare + decTimeShare + cruiseTimeShare, 1e-3,
 					"input file: {0}  cycle: {1} loading: {2}", inputFile, cycle, loading);
+
+				Assert.IsTrue(((SI)row[SummaryDataContainer.ACC_POS]).Value() > 0);
+				Assert.IsTrue(((SI)row[SummaryDataContainer.ACC_NEG]).Value() < 0);
 			}
 		}
 
@@ -356,7 +359,7 @@ namespace TUGraz.VectoCore.Tests.Reports
 			foreach (var run in jobContainer.Runs) {
 				modData.Add(Tuple.Create(((ModalDataContainer)run.Run.GetContainer().ModalData).Data,
 					((DistanceBasedDrivingCycle)((VehicleContainer)run.Run.GetContainer()).DrivingCycle)._data.Entries.Last()
-					.Distance));
+						.Distance));
 			}
 			var auxKeys =
 				new Dictionary<string, DataColumn>(
-- 
GitLab