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