- Fix the unmorph test

This commit is contained in:
Agetian
2019-01-28 16:29:54 +03:00
committed by Hanmac
parent 62f55b9ba3
commit 14c2f7aad0

View File

@@ -174,7 +174,7 @@ public class GameSimulatorTest extends SimulationTestCase {
Game game = initAndCreateGame(); Game game = initAndCreateGame();
Player p = game.getPlayers().get(1); Player p = game.getPlayers().get(1);
Card ripper = createCard("Ruthless Ripper", p); Card ripper = createCard("Ruthless Ripper", p);
ripper.setState(CardStateName.FaceDown, true); ripper.turnFaceDownNoUpdate();
p.getZone(ZoneType.Battlefield).add(ripper); p.getZone(ZoneType.Battlefield).add(ripper);
game.getPhaseHandler().devModeSet(PhaseType.MAIN2, p); game.getPhaseHandler().devModeSet(PhaseType.MAIN2, p);
@@ -1802,30 +1802,30 @@ public class GameSimulatorTest extends SimulationTestCase {
// 1. Assert that Volrath has the Discard ability // 1. Assert that Volrath has the Discard ability
SpellAbility discard = findSAWithPrefix(volrath, "{2}"); SpellAbility discard = findSAWithPrefix(volrath, "{2}");
assert(discard != null && discard.getApi() == ApiType.Discard); assertTrue(discard != null && discard.getApi() == ApiType.Discard);
// 2. Copy the text from a creature // 2. Copy the text from a creature
addCardToZone("Abattoir Ghoul", p, ZoneType.Graveyard); addCardToZone("Abattoir Ghoul", p, ZoneType.Graveyard);
game.getAction().checkStateEffects(true); game.getAction().checkStateEffects(true);
assert(volrath.getName().equals("Abattoir Ghoul")); assertTrue(volrath.getName().equals("Abattoir Ghoul"));
assert(volrath.getNetPower() == 3); assertTrue(volrath.getNetPower() == 3);
assert(volrath.getNetToughness() == 2); assertTrue(volrath.getNetToughness() == 2);
assert(volrath.hasKeyword(Keyword.FIRST_STRIKE)); assertTrue(volrath.hasKeyword(Keyword.FIRST_STRIKE));
SpellAbility discardAfterCopy = findSAWithPrefix(volrath, "{2}"); SpellAbility discardAfterCopy = findSAWithPrefix(volrath, "{2}");
assert(discardAfterCopy != null && discardAfterCopy.getApi() == ApiType.Discard); assertTrue(discardAfterCopy != null && discardAfterCopy.getApi() == ApiType.Discard);
// 3. Revert back to not copying any text // 3. Revert back to not copying any text
addCardToZone("Plains", p, ZoneType.Graveyard); addCardToZone("Plains", p, ZoneType.Graveyard);
game.getAction().checkStateEffects(true); game.getAction().checkStateEffects(true);
assert(volrath.getName().equals("Volrath's Shapeshifter")); assertTrue(volrath.getName().equals("Volrath's Shapeshifter"));
assert(volrath.getNetPower() == 0); assertTrue(volrath.getNetPower() == 0);
assert(volrath.getNetToughness() == 1); assertTrue(volrath.getNetToughness() == 1);
assert(volrath.getKeywords().isEmpty()); assertTrue(volrath.getKeywords().isEmpty());
SpellAbility discardAfterRevert = findSAWithPrefix(volrath, "{2}"); SpellAbility discardAfterRevert = findSAWithPrefix(volrath, "{2}");
assert(discardAfterRevert != null && discardAfterRevert.getApi() == ApiType.Discard); assertTrue(discardAfterRevert != null && discardAfterRevert.getApi() == ApiType.Discard);
} }
} }