refactor LandAbility to be created by CardFactory (#5047)

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
This commit is contained in:
Hans Mackowiak
2024-08-23 10:57:33 +02:00
committed by GitHub
parent a52e06fb82
commit 77710cf1b0
24 changed files with 115 additions and 193 deletions

View File

@@ -1,6 +1,6 @@
package forge.ai.simulation;
import forge.game.spellability.LandAbility;
import java.util.ArrayList;
import java.util.List;
@@ -84,7 +84,7 @@ public class SpellAbilityPickerSimulationTest extends SimulationTest {
SpellAbilityPicker picker = new SpellAbilityPicker(game, p);
SpellAbility sa = picker.chooseSpellAbilityToPlay(null);
AssertJUnit.assertTrue(sa instanceof LandAbility);
AssertJUnit.assertTrue(sa.isLandAbility());
AssertJUnit.assertEquals(mountain, sa.getHostCard());
Plan plan = picker.getPlan();