From 3c11eb943b832160d95bd462a746e88b12650c96 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Fri, 15 Feb 2019 09:47:55 +0100
Subject: [PATCH]  update testcase due to changed colum indizes

---
 .../VectoCoreTest/Reports/ModDataTest.cs      | 23 +++++++++++++------
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
index 01a97b37a4..acfda6e388 100644
--- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
+++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
@@ -182,20 +182,29 @@ namespace TUGraz.VectoCore.Tests.Reports
 		private void AssertSumDataFormat(string sumFilename)
 		{
 			var first = 2;
+			var sumContainer = new SummaryDataContainer(null);
+			var ranges = new[] {
+				Tuple.Create(SummaryDataContainer.SPEED, SummaryDataContainer.BRAKING_TIME_SHARE)
+			};
 			foreach (var line in File.ReadLines(sumFilename)) {
 				if (first > 0) {
 					first--;
 					continue;
 				}
 				var parts = line.Split(',');
-				for (var i = 56; i < 128; i++) {
-					if (i >= parts.Length || string.IsNullOrWhiteSpace(parts[i])) {
-						continue;
+				foreach (var range in ranges) {
+					for (var i = sumContainer.Table.Columns.IndexOf(range.Item1);
+						i <= sumContainer.Table.Columns.IndexOf(range.Item2);
+						i++) {
+						if (i >= parts.Length || string.IsNullOrWhiteSpace(parts[i])) {
+							continue;
+						}
+
+						var numParts = parts[i].Split('.');
+						Assert.AreEqual(2, numParts.Length);
+						Assert.IsTrue(numParts[0].Length > 0);
+						Assert.AreEqual(4, numParts[1].Length);
 					}
-					var numParts = parts[i].Split('.');
-					Assert.AreEqual(2, numParts.Length);
-					Assert.IsTrue(numParts[0].Length > 0);
-					Assert.AreEqual(4, numParts[1].Length);
 				}
 			}
 		}
-- 
GitLab