Fix filename bug in TestRunner when comparing multi-image files

This commit is contained in:
Katy Coe
2019-10-24 00:47:56 +02:00
parent 1a3028087d
commit 65982c6dec

View File

@@ -1,8 +1,12 @@
using System; /*
Copyright 2019 Katy Coe - http://www.hearthcode.org - http://www.djkaty.com
All rights reserved.
*/
using System;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Net.Sockets;
using System.Text.RegularExpressions;
using NUnit.Framework; using NUnit.Framework;
namespace Il2CppInspector namespace Il2CppInspector
@@ -39,8 +43,8 @@ namespace Il2CppInspector
// Compare test result with expected result // Compare test result with expected result
for (i = 0; i < inspectors.Count; i++) { for (i = 0; i < inspectors.Count; i++) {
var expected = File.ReadAllLines(testPath + @"\..\..\TestExpectedResults\" + Path.GetFileName(testPath) + (i > 0 ? "-" + (i - 1) : "") + ".cs"); var expected = File.ReadAllLines(testPath + @"\..\..\TestExpectedResults\" + Path.GetFileName(testPath) + (i > 0 ? "-" + i : "") + ".cs");
var actual = File.ReadAllLines(testPath + @"\test-result" + (i > 0 ? "-" + (i - 1) : "") + ".cs"); var actual = File.ReadAllLines(testPath + @"\test-result" + (i > 0 ? "-" + i : "") + ".cs");
// Get rid of blank lines and trim the remaining lines // Get rid of blank lines and trim the remaining lines
expected = (from l in expected where !string.IsNullOrWhiteSpace(l) select l.Trim()).ToArray(); expected = (from l in expected where !string.IsNullOrWhiteSpace(l) select l.Trim()).ToArray();