From ffca1032ff1780af6cc518c22dd4f20a79319b65 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Sat, 19 Jul 2025 08:34:14 -0400 Subject: [PATCH] make a verify variable static --- .../java/mage/verify/VerifyCardDataTest.java | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java index 40311bedcc9..e6f773d2bc9 100644 --- a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java +++ b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java @@ -924,6 +924,27 @@ public class VerifyCardDataTest { } } + private static final Set ignoreBoosterSets = new HashSet<>(); + + static { + // temporary, TODO: remove after set release and mtgjson get info + ignoreBoosterSets.add("Edge of Eternities"); + // jumpstart, TODO: must implement from JumpstartPoolGenerator, see #13264 + ignoreBoosterSets.add("Jumpstart"); + ignoreBoosterSets.add("Jumpstart 2022"); + ignoreBoosterSets.add("Foundations Jumpstart"); + ignoreBoosterSets.add("Ravnica: Clue Edition"); + // joke or un-sets, low implemented cards + ignoreBoosterSets.add("Unglued"); + ignoreBoosterSets.add("Unhinged"); + ignoreBoosterSets.add("Unstable"); + ignoreBoosterSets.add("Unfinity"); + // other + ignoreBoosterSets.add("Secret Lair Drop"); // cards shop + ignoreBoosterSets.add("Zendikar Rising Expeditions"); // box toppers + ignoreBoosterSets.add("March of the Machine: The Aftermath"); // epilogue boosters aren't for draft + } + @Test public void test_checkMissingSetData() { Collection errorsList = new ArrayList<>(); @@ -1074,24 +1095,6 @@ public class VerifyCardDataTest { } // CHECK: miss booster settings - Set ignoreBoosterSets = new HashSet<>(); - // temporary, TODO: remove after set release and mtgjson get info - ignoreBoosterSets.add("Edge of Eternities"); - // jumpstart, TODO: must implement from JumpstartPoolGenerator, see #13264 - ignoreBoosterSets.add("Jumpstart"); - ignoreBoosterSets.add("Jumpstart 2022"); - ignoreBoosterSets.add("Foundations Jumpstart"); - ignoreBoosterSets.add("Ravnica: Clue Edition"); - // joke or un-sets, low implemented cards - ignoreBoosterSets.add("Unglued"); - ignoreBoosterSets.add("Unhinged"); - ignoreBoosterSets.add("Unstable"); - ignoreBoosterSets.add("Unfinity"); - // other - ignoreBoosterSets.add("Secret Lair Drop"); // cards shop - ignoreBoosterSets.add("Zendikar Rising Expeditions"); // box toppers - ignoreBoosterSets.add("March of the Machine: The Aftermath"); // epilogue boosters aren't for draft - // make sure mtgjson has booster data boolean hasBoostersInfo = MtgJsonService.sets().values().stream().anyMatch(s -> s.booster != null && !s.booster.isEmpty()); for (ExpansionSet set : sets) {