Merge remote-tracking branch 'upstream/master' into deck-importer-decks-file-format

This commit is contained in:
leriomaggio
2021-08-31 08:49:41 +01:00
27 changed files with 215 additions and 62 deletions

View File

@@ -85,6 +85,7 @@ public abstract class StatTypeFilter<T extends InventoryItem> extends ToggleButt
buttonMap.get(statTypes).setText(String.valueOf(count));
}
}
getWidget().revalidate();
}
}

View File

@@ -89,4 +89,24 @@ public class CardDbTestLazyCardLoading extends ForgeCardMockTestCase {
assertNotNull(aetherVialCard);
assertEquals(aetherVialCard.getName(), expectedCardName);
}
@Test
public void tesLoadAndGetUnsupportedCardHavingWrongSetCode(){
String cardName = "Dominating Licid";
String wrongSetCode = "AA";
String expectedSetCode = "EXO"; // Exodus
CardRarity expectedCardRarity = CardRarity.Rare;
PaperCard dominatingLycidCard = this.cardDb.getCard(cardName);
assertNull(dominatingLycidCard);
// Load the Card (just card name
FModel.getMagicDb().attemptToLoadCard(cardName, wrongSetCode);
dominatingLycidCard = this.cardDb.getCard(cardName);
assertNotNull(dominatingLycidCard);
assertEquals(dominatingLycidCard.getName(), cardName);
assertEquals(dominatingLycidCard.getEdition(), expectedSetCode);
assertEquals(dominatingLycidCard.getRarity(), expectedCardRarity);
}
}

View File

@@ -681,6 +681,12 @@ public class PlayerControllerForTests extends PlayerController {
return null;
}
@Override
public Card chooseDungeon(Player player, List<PaperCard> dungeonCards, String message) {
// TODO Auto-generated method stub
return null;
}
@Override
public List<Card> chooseCardsForSplice(SpellAbility sa, List<Card> cards) {
return Lists.newArrayList();