From e2c17ec442ec00b41e4e61d705c0eaeff88d54ec Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Fri, 15 Jan 2021 16:33:46 +0100 Subject: [PATCH] Tests: Check that expected results files exist --- Il2CppTests/TestRunner.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Il2CppTests/TestRunner.cs b/Il2CppTests/TestRunner.cs index 5d21f31..c7bc2de 100644 --- a/Il2CppTests/TestRunner.cs +++ b/Il2CppTests/TestRunner.cs @@ -208,6 +208,9 @@ namespace Il2CppInspector var resultPath = Path.Combine(resultFolder, file); Assert.That(File.Exists(resultPath), $"File does not exist ({file})"); + var expectedPath = Path.Combine(expectedFolder, file); + Assert.That(File.Exists(expectedPath), $"Expected result file does not exist ({file})"); + var resultData = File.ReadAllBytes(resultPath); var expectedData = File.ReadAllBytes(Path.Combine(expectedFolder, file)); @@ -228,7 +231,10 @@ namespace Il2CppInspector if (!EnableCompare) return; - var expected = File.ReadAllLines(testPath + @"\..\..\TestExpectedResults\" + Path.GetFileName(testPath) + expectedFilenameSuffix); + var expectedPath = testPath + @"\..\..\TestExpectedResults\" + Path.GetFileName(testPath) + expectedFilenameSuffix; + Assert.That(File.Exists(expectedPath), $"Expected result file does not exist ({Path.GetFileName(expectedPath)})"); + + var expected = File.ReadAllLines(expectedPath); var actual = File.ReadAllLines(testPath + @"\" + actualFilename); var extraInExpected = expected.Except(actual);