mirror of
https://github.com/magefree/mage.git
synced 2025-12-30 15:32:08 -08:00
* Some minor code changes.
This commit is contained in:
parent
95075cf33e
commit
d4dbf33d19
2 changed files with 8 additions and 22 deletions
|
|
@ -4,7 +4,6 @@ import mage.abilities.mana.ManaOptions;
|
|||
import mage.constants.PhaseStep;
|
||||
import mage.constants.Zone;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.mage.test.serverside.base.CardTestPlayerBase;
|
||||
|
||||
|
|
@ -14,25 +13,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
|
|||
*/
|
||||
public class SylvokExplorerTest extends CardTestPlayerBase {
|
||||
|
||||
/**
|
||||
* java.lang.StackOverflowError at
|
||||
* mage.filter.predicate.Predicates.and(Predicates.java:68) at
|
||||
* mage.filter.FilterImpl.match(FilterImpl.java:62) at
|
||||
* mage.filter.FilterPermanent.match(FilterPermanent.java:74) at
|
||||
* mage.game.permanent.Battlefield.getActivePermanents(Battlefield.java:362)
|
||||
* at
|
||||
* mage.abilities.mana.AnyColorLandsProduceManaEffect.getManaTypes(AnyColorLandsProduceManaAbility.java:164)
|
||||
* at
|
||||
* mage.abilities.mana.AnyColorLandsProduceManaEffect.getNetMana(AnyColorLandsProduceManaAbility.java:181)
|
||||
* at
|
||||
* mage.abilities.mana.AnyColorLandsProduceManaAbility.getNetMana(AnyColorLandsProduceManaAbility.java:70)
|
||||
* at
|
||||
* mage.abilities.mana.AnyColorLandsProduceManaEffect.getManaTypes(AnyColorLandsProduceManaAbility.java:170)
|
||||
* at
|
||||
* mage.abilities.mana.AnyColorLandsProduceManaEffect.getNetMana(AnyColorLandsProduceManaAbility.java:181)
|
||||
*/
|
||||
@Test
|
||||
@Ignore
|
||||
public void testOneInstance() {
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Island", 1);
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Mountain", 1);
|
||||
|
|
@ -42,7 +23,9 @@ public class SylvokExplorerTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Plains", 1);
|
||||
|
||||
setStopAt(1, PhaseStep.PRECOMBAT_MAIN);
|
||||
setStrictChooseMode(true);
|
||||
execute();
|
||||
assertAllCommandsUsed();
|
||||
|
||||
ManaOptions options = playerA.getAvailableManaTest(currentGame);
|
||||
Assert.assertEquals("Player should be able to create 1 red and 1 white mana", "{W}{R}", options.get(0).toString());
|
||||
|
|
@ -51,6 +34,7 @@ public class SylvokExplorerTest extends CardTestPlayerBase {
|
|||
|
||||
@Test
|
||||
public void testTwoInstances() {
|
||||
// {T}: Add one mana of any color that a land an opponent controls could produce.
|
||||
addCard(Zone.BATTLEFIELD, playerB, "Exotic Orchard", 2);
|
||||
|
||||
// {T}: Add one mana of any color that a land an opponent controls could produce.
|
||||
|
|
@ -58,8 +42,11 @@ public class SylvokExplorerTest extends CardTestPlayerBase {
|
|||
addCard(Zone.BATTLEFIELD, playerA, "Plains", 1);
|
||||
|
||||
setStopAt(1, PhaseStep.PRECOMBAT_MAIN);
|
||||
|
||||
setStrictChooseMode(true);
|
||||
execute();
|
||||
|
||||
assertAllCommandsUsed();
|
||||
|
||||
ManaOptions options = playerA.getAvailableManaTest(currentGame);
|
||||
Assert.assertEquals("Player should be able to create 3 white mana", "{W}{W}{W}", options.get(0).toString());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue