From f307bffcdac68768865fa22237edf8bb68f36015 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Fri, 2 Apr 2021 11:36:59 +0400 Subject: [PATCH] Tests: added verify test to check wrong expansionSetCode usage in cards (see da6acafef2b5235d8aec366c0be43362f0fc7d40); --- Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java index a164387d7cf..6f7a00c5f79 100644 --- a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java +++ b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java @@ -1717,6 +1717,9 @@ public class VerifyCardDataTest { if (card == null) { errorsList.add("Error: broken constructor " + setInfo.getCardClass()); } + if (!card.getExpansionSetCode().equals(set.getCode())) { + errorsList.add("Error: card constructor have custom expansionSetCode, must be removed " + setInfo.getCardClass()); + } } catch (Throwable e) { // CardImpl.createCard don't throw exceptions (only error logs), so that logs are useless here logger.error("Error: can't create card " + setInfo.getName() + ": " + e.getMessage(), e);