From 88279afcd593b7ffd8bce44a93b39921ae5eb77f Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Wed, 8 May 2024 06:38:52 +0400 Subject: [PATCH] merge fix --- .../test/cards/abilities/keywords/SaddleTest.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/SaddleTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/SaddleTest.java index 920049d3acb..1a09b791aab 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/SaddleTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/SaddleTest.java @@ -112,16 +112,14 @@ public class SaddleTest extends CardTestPlayerBase { setChoice(playerA, lion); setStopAt(1, PhaseStep.END_TURN); + + // TODO: test framework must have tools to check targeting (as workaround try to check it by look at test command error) try { execute(); } catch (AssertionError e) { - Assert.assertEquals( - "Lion can't be targeted", - "Missing CHOICE def for turn 1, step DECLARE_ATTACKERS, PlayerA\n" + - "Object: PermanentCard: Rambling Possum;\n" + - "Target: TargetPermanent: Select creatures that saddled it this turn (selected 0)", - e.getMessage() - ); + if (!e.getMessage().contains("Select creatures that saddled it this turn (selected 0)")) { + Assert.fail("Lion can't be targeted, but catch another error:\n" + e.getMessage()); + } } assertTapped(bear, true);