forked from External/mage
Tests: migrating to mtgjson v5 (#6808);
This commit is contained in:
parent
e1806f808c
commit
ca254c6562
6 changed files with 171 additions and 154 deletions
|
|
@ -22,6 +22,9 @@ import mage.game.draft.RateCard;
|
|||
import mage.game.permanent.token.Token;
|
||||
import mage.game.permanent.token.TokenImpl;
|
||||
import mage.sets.TherosBeyondDeath;
|
||||
import mage.verify.mtgjson.MtgJsonCard;
|
||||
import mage.verify.mtgjson.MtgJsonService;
|
||||
import mage.verify.mtgjson.MtgJsonSet;
|
||||
import mage.watchers.Watcher;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.junit.Assert;
|
||||
|
|
@ -425,6 +428,9 @@ public class VerifyCardDataTest {
|
|||
int xmageUnofficialCards = 0;
|
||||
Collection<ExpansionSet> sets = Sets.getInstance().values();
|
||||
|
||||
Assert.assertFalse("XMage data must contains sets list", sets.isEmpty());
|
||||
Assert.assertFalse("MtgJson data must contains sets list", MtgJsonService.sets().isEmpty());
|
||||
|
||||
// official sets
|
||||
for (Map.Entry<String, MtgJsonSet> refEntry : MtgJsonService.sets().entrySet()) {
|
||||
MtgJsonSet refSet = refEntry.getValue();
|
||||
|
|
@ -1418,18 +1424,6 @@ public class VerifyCardDataTest {
|
|||
}
|
||||
}
|
||||
|
||||
private void checkNumbers(Card card, MtgJsonCard ref) {
|
||||
if (skipListHaveName(SKIP_LIST_NUMBER, card.getExpansionSetCode(), card.getName())) {
|
||||
return;
|
||||
}
|
||||
|
||||
String expected = ref.number;
|
||||
String current = card.getCardNumber();
|
||||
if (!eqPT(current, expected)) {
|
||||
warn(card, "card number " + current + " != " + expected);
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isBasicLandName(String name) {
|
||||
|
||||
String checkName = name;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue