What is hopefully the last unit test iteration for now
This commit is contained in:
@@ -51,6 +51,8 @@ public class Card_01_016_Tests
|
||||
|
||||
var card = scn.GetFreepsCard("kingdom");
|
||||
|
||||
assertEquals("Greatest Kingdom of My People", card.getBlueprint().getTitle());
|
||||
assertNull(card.getBlueprint().getSubtitle());
|
||||
assertTrue(card.getBlueprint().isUnique());
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.DWARVEN, card.getBlueprint().getCulture());
|
||||
|
||||
@@ -39,7 +39,7 @@ public class Card_01_017_Tests
|
||||
* Set: 1
|
||||
* Name: Grimir, Dwarven Elder
|
||||
* Unique: True
|
||||
* Side: FREE_PEOPLE
|
||||
* Side: Free Peoples
|
||||
* Culture: Dwarven
|
||||
* Twilight Cost: 1
|
||||
* Type: Ally
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_025_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.DWARVEN, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -45,16 +45,16 @@ public class Card_01_031_Tests
|
||||
|
||||
/**
|
||||
* Set: 1
|
||||
* Title: Asfaloth
|
||||
* Name: Asfaloth
|
||||
* Unique: True
|
||||
* Side: Free Peoples
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 2
|
||||
* Type: Possession
|
||||
* Item Class: Mount
|
||||
* Game Text: Bearer must be an Elf. When played on Arwen, Asfaloth's twilight cost is -2. While at a plains
|
||||
* site, bearer is strength +2. Discard Asfaloth when at an underground site.
|
||||
*/
|
||||
* Subtype: Mount
|
||||
* Strength: 2
|
||||
* Game Text: Bearer must be an Elf. When played on Arwen, Asfaloth's twilight cost is -2.<br>While at a plains site, bearer is strength +2. Discard Asfaloth when at an underground site.
|
||||
*/
|
||||
|
||||
var scn = GetScenario();
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ public class Card_01_043_Tests
|
||||
|
||||
/**
|
||||
* Set: 1
|
||||
* Title: Far-seeing Eyes
|
||||
* Name: Far-seeing Eyes
|
||||
* Unique: True
|
||||
* Side: Free Peoples
|
||||
* Culture: Elven
|
||||
|
||||
@@ -38,21 +38,20 @@ public class Card_01_045_Tests
|
||||
@Test
|
||||
public void GaladrielStatsAndKeywordsAreCorrect() throws DecisionResultInvalidException, CardNotFoundException {
|
||||
|
||||
/**
|
||||
* Set: 1
|
||||
* Name: Galadriel, Lady of Light
|
||||
* Unique: True
|
||||
* Side: Free Peoples
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 3
|
||||
* Type: Ally
|
||||
* Subtype: Elf
|
||||
* Home: 6
|
||||
* Strength: 3
|
||||
* Vitality: 3
|
||||
* Errata Game Text: At the start of each of your turns, heal every ally whose home is site 6.
|
||||
* Fellowship: Exert Galadriel to play an Elf for free.
|
||||
*/
|
||||
/**
|
||||
* Set: 1
|
||||
* Name: Galadriel, Lady of Light
|
||||
* Unique: True
|
||||
* Side: Free Peoples
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 3
|
||||
* Type: Ally
|
||||
* Subtype: Elf
|
||||
* Strength: 3
|
||||
* Vitality: 3
|
||||
* Site Number: 6
|
||||
* Game Text: At the start of each of your turns, heal every ally whose home is site 6.<br><b>Fellowship:</b> Exert Galadriel to play an Elf for free.
|
||||
*/
|
||||
|
||||
var scn = GetSimplePlayScenario();
|
||||
|
||||
|
||||
@@ -43,6 +43,7 @@ public class Card_01_055_Tests
|
||||
/**
|
||||
* Set: 1
|
||||
* Name: The Mirror of Galadriel
|
||||
* Unique: True
|
||||
* Side: Free Peoples
|
||||
* Culture: Elven
|
||||
* Twilight Cost: 2
|
||||
|
||||
@@ -53,6 +53,7 @@ public class Card_01_076_Tests
|
||||
assertEquals(Culture.GANDALF, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.SPELL));
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(2, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ public class Card_01_085_Tests
|
||||
assertEquals(Culture.GANDALF, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.SPELL));
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(1, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -34,6 +34,7 @@ public class Card_01_087_Tests
|
||||
/**
|
||||
* Set: 1
|
||||
* Name: A Wizard Is Never Late
|
||||
* Unique: False
|
||||
* Side: Free Peoples
|
||||
* Culture: Gandalf
|
||||
* Twilight Cost: 1
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_115_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GONDOR, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_122_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.ISENGARD, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(1, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ public class Card_01_161_Tests
|
||||
assertEquals(Culture.ISENGARD, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.SEARCH));
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_189_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.MORIA, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ public class Card_01_194_Tests
|
||||
assertEquals(Culture.MORIA, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.SEARCH));
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_203_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.WRAITH, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_214_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.WRAITH, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_224_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.WRAITH, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_228_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.WRAITH, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_247_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.SAURON, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_265_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.SAURON, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_273_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.SAURON, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(3, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_01_287_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.SHIRE, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_02_017_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.ELVEN, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_02_033_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GONDOR, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_02_034_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GONDOR, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_02_045_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.ISENGARD, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(1, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_02_057_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.MORIA, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(1, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_02_091_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.SAURON, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_03_048_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GONDOR, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_04_032_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.DUNLAND, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(1, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_04_037_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.DUNLAND, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(1, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_04_079_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.ELVEN, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(1, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ public class Card_04_095_Tests
|
||||
assertEquals(Culture.GANDALF, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.SPELL));
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(3, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_04_141_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.ISENGARD, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_04_155_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.ISENGARD, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ public class Card_05_096_Tests
|
||||
assertEquals(Culture.SAURON, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.SKIRMISH));
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_06_008_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.DUNLAND, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(2, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_06_038_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GOLLUM, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_06_042_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GOLLUM, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_06_043_Tests
|
||||
assertEquals(Side.FREE_PEOPLE, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GOLLUM, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ public class Card_06_047_Tests
|
||||
assertEquals(Side.SHADOW, card.getBlueprint().getSide());
|
||||
assertEquals(Culture.GOLLUM, card.getBlueprint().getCulture());
|
||||
assertEquals(CardType.EVENT, card.getBlueprint().getCardType());
|
||||
assertTrue(scn.HasKeyword(card, Keyword.RESPONSE));
|
||||
assertEquals(0, card.getBlueprint().getTwilightCost());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user