From 4f8826689397d380e249d062a341008345e4bbbe Mon Sep 17 00:00:00 2001 From: jmlundeen Date: Fri, 5 Dec 2025 10:45:22 -0600 Subject: [PATCH] DayNightTest - fix testCopy null secondCardFace * pulling directly from game cards is grabbing a card half and not the main card --- .../org/mage/test/cards/abilities/keywords/DayNightTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/DayNightTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/DayNightTest.java index 3a58e0dad27..f2970d1bc14 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/DayNightTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/DayNightTest.java @@ -1,6 +1,7 @@ package org.mage.test.cards.abilities.keywords; import mage.cards.Card; +import mage.cards.DoubleFacedCard; import mage.constants.PhaseStep; import mage.constants.Zone; import mage.game.permanent.Permanent; @@ -67,7 +68,7 @@ public class DayNightTest extends CardTestPlayerBase { addCard(Zone.HAND, playerA, ruffian); runCode("copy", 1, PhaseStep.PRECOMBAT_MAIN, playerA, (info, player, game) -> { - Card card = currentGame.getCards().stream().filter(c -> c.getName().equals(ruffian)).findFirst().orElse(null); + Card card = currentGame.getCards().stream().filter(c -> c.getName().equals(ruffian) && c instanceof DoubleFacedCard).findFirst().orElse(null); Assert.assertNotNull(card); Assert.assertNotNull(card.getSecondCardFace());