From 25802dc10526099800d76c3195552965af1b6a6b Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Wed, 10 Jun 2020 22:08:51 +0200 Subject: [PATCH] * Updated some failing tests with old text after fix of 5a17b9665ee560f5a1231e8c9c48d3968f2f3d6c. --- .../test/cards/continuous/MasterThiefTest.java | 1 + .../cards/copy/VolrathsShapshifterTest.java | 17 ++++++++--------- .../common/PutLibraryIntoGraveTargetEffect.java | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/continuous/MasterThiefTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/continuous/MasterThiefTest.java index 8bfe2420bd4..af26181472d 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/continuous/MasterThiefTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/continuous/MasterThiefTest.java @@ -34,6 +34,7 @@ public class MasterThiefTest extends CardTestPlayerBase { @Test public void testMasterThief_LostControlOnSacrifice() { addCard(Zone.BATTLEFIELD, playerA, "Island", 10); + // When Master Thief enters the battlefield, gain control of target artifact for as long as you control Master Thief. addCard(Zone.HAND, playerA, "Master Thief", 3); addCard(Zone.BATTLEFIELD, playerB, "Accorder's Shield", 1); addCard(Zone.BATTLEFIELD, playerA, "Bearer of the Heavens", 1); diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/copy/VolrathsShapshifterTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/copy/VolrathsShapshifterTest.java index 9b3a1960847..912088ef2fb 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/copy/VolrathsShapshifterTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/copy/VolrathsShapshifterTest.java @@ -1,15 +1,14 @@ package org.mage.test.cards.copy; import mage.abilities.Ability; -import mage.constants.SubType; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.discard.DiscardControllerEffect; import mage.abilities.keyword.FlyingAbility; import mage.constants.PhaseStep; +import mage.constants.SubType; import mage.constants.Zone; import mage.game.permanent.Permanent; - import org.junit.Assert; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; @@ -39,7 +38,7 @@ public class VolrathsShapshifterTest extends CardTestPlayerBase { setStopAt(1, PhaseStep.END_TURN); setStrictChooseMode(true); - execute(); + execute(); assertAllCommandsUsed(); assertPermanentCount(playerA, "Assault Griffin", 1); @@ -59,7 +58,7 @@ public class VolrathsShapshifterTest extends CardTestPlayerBase { public void testLosingCopy() { addCard(Zone.BATTLEFIELD, playerA, "Volrath's Shapeshifter", 1); // Codex Shredder - Artifact - // {T}: Target player mills a card. + // {T}: {T}: Target player puts the top card of their library into their graveyard. // {5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand. addCard(Zone.BATTLEFIELD, playerA, "Codex Shredder", 1); @@ -68,11 +67,11 @@ public class VolrathsShapshifterTest extends CardTestPlayerBase { addCard(Zone.LIBRARY, playerA, "Forest", 1); skipInitShuffling(); - activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Target player mills a card.", playerA); + activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Target player puts the top card of their library into their graveyard.", playerA); setStopAt(1, PhaseStep.END_TURN); setStrictChooseMode(true); - execute(); + execute(); assertAllCommandsUsed(); assertPermanentCount(playerA, "Volrath's Shapeshifter", 1); @@ -99,11 +98,11 @@ public class VolrathsShapshifterTest extends CardTestPlayerBase { castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Mind Control", "Assault Griffin"); setStopAt(1, PhaseStep.END_TURN); - + setStrictChooseMode(true); - execute(); + execute(); assertAllCommandsUsed(); - + assertPermanentCount(playerA, "Dutiful Thrull", 1); assertPowerToughness(playerA, "Dutiful Thrull", 1, 1); diff --git a/Mage/src/main/java/mage/abilities/effects/common/PutLibraryIntoGraveTargetEffect.java b/Mage/src/main/java/mage/abilities/effects/common/PutLibraryIntoGraveTargetEffect.java index c0933fbfb28..07835421427 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/PutLibraryIntoGraveTargetEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/PutLibraryIntoGraveTargetEffect.java @@ -67,7 +67,7 @@ public class PutLibraryIntoGraveTargetEffect extends OneShotEffect { sb.append(" puts the top "); if (message.isEmpty()) { if (amount.toString().equals("1")) { - sb.append("a card"); + sb.append("card"); } else { sb.append(CardUtil.numberToText(amount.toString())).append(" cards"); }