Adding support for deck name in Forge Deck Format

Signed-off-by: leriomaggio <valeriomaggio@gmail.com>
This commit is contained in:
leriomaggio
2021-09-07 00:35:08 +01:00
parent dabb40714e
commit 84763e5dbc
2 changed files with 9 additions and 1 deletions

View File

@@ -168,6 +168,14 @@ public class DeckRecognizerTest extends ForgeCardMockTestCase {
assertEquals(deckNameMatcher.group(DeckRecognizer.REGRP_DECKNAME), "Red Green Aggro");
assertEquals(DeckRecognizer.getDeckName(matchingDeckName), "Red Green Aggro");
// Forge deck format
matchingDeckName = "Name=Sliver Overlord (Commander)";
deckNameMatcher = deckNamePattern.matcher(matchingDeckName);
assertTrue(deckNameMatcher.matches());
assertTrue(DeckRecognizer.isDeckName(matchingDeckName));
assertEquals(deckNameMatcher.group(DeckRecognizer.REGRP_DECKNAME), "Sliver Overlord (Commander)");
assertEquals(DeckRecognizer.getDeckName(matchingDeckName), "Sliver Overlord (Commander)");
// Failing Cases
matchingDeckName = ":Red Green Aggro";
deckNameMatcher = deckNamePattern.matcher(matchingDeckName);