From a28af3d3ac1727804ca9cfd14532f19e1e578436 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Thu, 22 May 2025 22:53:13 +0400 Subject: [PATCH] tests: improved process of miss boosters info in mtgjson source --- .../src/test/java/mage/verify/VerifyCardDataTest.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java index defd8315025..c3fbd4cb9af 100644 --- a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java +++ b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java @@ -1066,9 +1066,12 @@ public class VerifyCardDataTest { 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) { - if (true) { // temporary workaround for mtgjson - continue; + if (!hasBoostersInfo) { + System.out.println("Warning, mtgjson data lost boosters info"); + break; } MtgJsonSet jsonSet = MtgJsonService.sets().getOrDefault(set.getCode().toUpperCase(Locale.ENGLISH), null); if (jsonSet == null) {