mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-14 09:48:02 +00:00
FIX to recognise SB as Sideboard placeholder
Signed-off-by: leriomaggio <valeriomaggio@gmail.com>
This commit is contained in:
@@ -87,8 +87,8 @@ public class DeckRecognizer {
|
||||
}
|
||||
|
||||
public static Token DeckSection(final String sectionName0){
|
||||
String sectionName = sectionName0.toLowerCase();
|
||||
if (sectionName.equals("side") || sectionName.contains("sideboard"))
|
||||
String sectionName = sectionName0.toLowerCase().trim();
|
||||
if (sectionName.equals("side") || sectionName.contains("sideboard") || sectionName.equals("sb"))
|
||||
return new Token(TokenType.DECK_SECTION_NAME, DeckSection.Sideboard.name());
|
||||
if (sectionName.equals("main") || sectionName.contains("card")
|
||||
|| sectionName.equals("mainboard") || sectionName.equals("deck"))
|
||||
|
||||
@@ -242,6 +242,12 @@ public class DeckRecognizerTest extends ForgeCardMockTestCase {
|
||||
@Test void testSBshortAsPlaceholderForSideboard(){
|
||||
String dckSec = "SB:";
|
||||
assertTrue(DeckRecognizer.isDeckSectionName(dckSec));
|
||||
|
||||
DeckRecognizer recognizer = new DeckRecognizer();
|
||||
Token token = recognizer.recogniseNonCardToken(dckSec);
|
||||
assertNotNull(token);
|
||||
assertEquals(token.getType(), TokenType.DECK_SECTION_NAME);
|
||||
assertEquals(token.getText(), "Sideboard");
|
||||
}
|
||||
|
||||
@Test void testMatchCardTypes(){
|
||||
|
||||
Reference in New Issue
Block a user