From f56cf00a6f8e03dafbb1bef17ff0a0b344a9f87b Mon Sep 17 00:00:00 2001 From: leriomaggio Date: Fri, 15 Oct 2021 19:32:28 +0100 Subject: [PATCH] Adding DB tests for dual and double cards Signed-off-by: leriomaggio --- .../test/java/forge/card/CardDbTestCase.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/forge-gui-desktop/src/test/java/forge/card/CardDbTestCase.java b/forge-gui-desktop/src/test/java/forge/card/CardDbTestCase.java index e287ca01fef..503e5ba46b7 100644 --- a/forge-gui-desktop/src/test/java/forge/card/CardDbTestCase.java +++ b/forge-gui-desktop/src/test/java/forge/card/CardDbTestCase.java @@ -2242,4 +2242,25 @@ public class CardDbTestCase extends ForgeCardMockTestCase { assertTrue(islandCard.isFoil()); } + @Test void testGetDualAndDoubleCards(){ + String fireAndIce = "Fire // Ice"; + PaperCard fireAndIceCard = this.cardDb.getCard(fireAndIce); + assertNotNull(fireAndIceCard); + assertEquals(fireAndIceCard.getName(), fireAndIce); + + String deserterRansacker = "Afflicted Deserter // Werewolf Ransacker"; + PaperCard adCard = this.cardDb.getCard(deserterRansacker); + assertNull(adCard); + + String deserterSide = "Afflicted Deserter"; + adCard = this.cardDb.getCard(deserterSide); + assertNotNull(adCard); + assertEquals(adCard.getName(), deserterSide); + + String werewolfSide = "Werewolf Ransacker"; + adCard = this.cardDb.getCard(werewolfSide); + assertNotNull(adCard); + assertEquals(adCard.getName(), deserterSide); + } + } \ No newline at end of file