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