Fixing Wolf Pit unit tests. Fixing player resolver refactor in V2-specific triggers
This commit is contained in:
@@ -17,7 +17,7 @@ public class AddsCultureToken implements TriggerCheckerProducer {
|
|||||||
|
|
||||||
final FilterableSource sourceFilter = environment.getFilterFactory().generateFilter(filter, environment);
|
final FilterableSource sourceFilter = environment.getFilterFactory().generateFilter(filter, environment);
|
||||||
final FilterableSource onSourceFilter = environment.getFilterFactory().generateFilter(onFilter, environment);
|
final FilterableSource onSourceFilter = environment.getFilterFactory().generateFilter(onFilter, environment);
|
||||||
PlayerSource playerSource = player != null ? PlayerResolver.resolvePlayer(player, environment) : null;
|
PlayerSource playerSource = player != null ? PlayerResolver.resolvePlayer(player) : null;
|
||||||
|
|
||||||
return new TriggerChecker() {
|
return new TriggerChecker() {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ public class RemovesCultureToken implements TriggerCheckerProducer {
|
|||||||
String onFilter = FieldUtils.getString(value.get("on"), "on", "any");
|
String onFilter = FieldUtils.getString(value.get("on"), "on", "any");
|
||||||
String filter = FieldUtils.getString(value.get("filter"), "filter", "any");
|
String filter = FieldUtils.getString(value.get("filter"), "filter", "any");
|
||||||
|
|
||||||
PlayerSource playerSource = (player != null) ? PlayerResolver.resolvePlayer(player, environment) : null;
|
PlayerSource playerSource = (player != null) ? PlayerResolver.resolvePlayer(player) : null;
|
||||||
final FilterableSource sourceFilter = environment.getFilterFactory().generateFilter(filter, environment);
|
final FilterableSource sourceFilter = environment.getFilterFactory().generateFilter(filter, environment);
|
||||||
final FilterableSource onSourceFilter = environment.getFilterFactory().generateFilter(onFilter, environment);
|
final FilterableSource onSourceFilter = environment.getFilterFactory().generateFilter(onFilter, environment);
|
||||||
|
|
||||||
|
|||||||
@@ -81,6 +81,9 @@ public class Card_V2_024_Tests
|
|||||||
assertTrue(scn.ShadowPlayAvailable(pit));
|
assertTrue(scn.ShadowPlayAvailable(pit));
|
||||||
scn.ShadowPlayCard(pit);
|
scn.ShadowPlayCard(pit);
|
||||||
|
|
||||||
|
assertTrue(scn.ShadowHasOptionalTriggerAvailable());
|
||||||
|
scn.ShadowAcceptOptionalTrigger();
|
||||||
|
|
||||||
assertTrue(scn.ShadowDecisionAvailable("Choose action to perform"));
|
assertTrue(scn.ShadowDecisionAvailable("Choose action to perform"));
|
||||||
scn.ShadowChooseMultipleChoiceOption("discard");
|
scn.ShadowChooseMultipleChoiceOption("discard");
|
||||||
|
|
||||||
@@ -121,6 +124,9 @@ public class Card_V2_024_Tests
|
|||||||
assertTrue(scn.ShadowPlayAvailable(pit));
|
assertTrue(scn.ShadowPlayAvailable(pit));
|
||||||
scn.ShadowPlayCard(pit);
|
scn.ShadowPlayCard(pit);
|
||||||
|
|
||||||
|
assertTrue(scn.ShadowHasOptionalTriggerAvailable());
|
||||||
|
scn.ShadowAcceptOptionalTrigger();
|
||||||
|
|
||||||
assertTrue(scn.ShadowDecisionAvailable("Choose action to perform"));
|
assertTrue(scn.ShadowDecisionAvailable("Choose action to perform"));
|
||||||
scn.ShadowChooseMultipleChoiceOption("deck");
|
scn.ShadowChooseMultipleChoiceOption("deck");
|
||||||
|
|
||||||
@@ -162,6 +168,9 @@ public class Card_V2_024_Tests
|
|||||||
assertTrue(scn.ShadowPlayAvailable(pit));
|
assertTrue(scn.ShadowPlayAvailable(pit));
|
||||||
scn.ShadowPlayCard(pit);
|
scn.ShadowPlayCard(pit);
|
||||||
|
|
||||||
|
assertTrue(scn.ShadowHasOptionalTriggerAvailable());
|
||||||
|
scn.ShadowAcceptOptionalTrigger();
|
||||||
|
|
||||||
assertTrue(scn.ShadowDecisionAvailable("Choose action to perform"));
|
assertTrue(scn.ShadowDecisionAvailable("Choose action to perform"));
|
||||||
scn.ShadowChooseMultipleChoiceOption("deck");
|
scn.ShadowChooseMultipleChoiceOption("deck");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user