mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +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){
|
public static Token DeckSection(final String sectionName0){
|
||||||
String sectionName = sectionName0.toLowerCase();
|
String sectionName = sectionName0.toLowerCase().trim();
|
||||||
if (sectionName.equals("side") || sectionName.contains("sideboard"))
|
if (sectionName.equals("side") || sectionName.contains("sideboard") || sectionName.equals("sb"))
|
||||||
return new Token(TokenType.DECK_SECTION_NAME, DeckSection.Sideboard.name());
|
return new Token(TokenType.DECK_SECTION_NAME, DeckSection.Sideboard.name());
|
||||||
if (sectionName.equals("main") || sectionName.contains("card")
|
if (sectionName.equals("main") || sectionName.contains("card")
|
||||||
|| sectionName.equals("mainboard") || sectionName.equals("deck"))
|
|| sectionName.equals("mainboard") || sectionName.equals("deck"))
|
||||||
|
|||||||
@@ -242,6 +242,12 @@ public class DeckRecognizerTest extends ForgeCardMockTestCase {
|
|||||||
@Test void testSBshortAsPlaceholderForSideboard(){
|
@Test void testSBshortAsPlaceholderForSideboard(){
|
||||||
String dckSec = "SB:";
|
String dckSec = "SB:";
|
||||||
assertTrue(DeckRecognizer.isDeckSectionName(dckSec));
|
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(){
|
@Test void testMatchCardTypes(){
|
||||||
|
|||||||
Reference in New Issue
Block a user