From 754e7ab8219171804684ff297595fafd65709242 Mon Sep 17 00:00:00 2001 From: Kurt Date: Fri, 6 Aug 2021 13:19:27 -0700 Subject: [PATCH] Add private files legality test method Dump your legality files into the legality\private folder, and they'll be checked to ensure they're valid. --- .gitignore | 3 +++ Tests/PKHeX.Core.Tests/Legality/LegalityTests.cs | 9 +++++++++ Tests/PKHeX.Core.Tests/Legality/RaidTests.cs | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b00ec759b..197c1050d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +Tests/PKHeX.Core.Tests/Legality/Private/ + + ################# ## Eclipse ################# diff --git a/Tests/PKHeX.Core.Tests/Legality/LegalityTests.cs b/Tests/PKHeX.Core.Tests/Legality/LegalityTests.cs index 36a35e57e..50c81617b 100644 --- a/Tests/PKHeX.Core.Tests/Legality/LegalityTests.cs +++ b/Tests/PKHeX.Core.Tests/Legality/LegalityTests.cs @@ -37,6 +37,15 @@ namespace PKHeX.Tests.Legality VerifyAll(folder, "Illegal", false); } + [Fact] + public void TestPrivateFiles() + { + var folder = TestUtil.GetRepoPath(); + folder = Path.Combine(folder, "Legality"); + ParseSettings.AllowGBCartEra = true; + VerifyAll(folder, "Private", true); + } + // ReSharper disable once UnusedParameter.Local private static void VerifyAll(string folder, string name, bool isValid) { diff --git a/Tests/PKHeX.Core.Tests/Legality/RaidTests.cs b/Tests/PKHeX.Core.Tests/Legality/RaidTests.cs index 90ffeed39..d3c35767f 100644 --- a/Tests/PKHeX.Core.Tests/Legality/RaidTests.cs +++ b/Tests/PKHeX.Core.Tests/Legality/RaidTests.cs @@ -1,8 +1,9 @@ using System; using FluentAssertions; +using PKHeX.Core; using Xunit; -namespace PKHeX.Core.Tests.Legality +namespace PKHeX.Tests.Legality { public class RaidTests {