From 17e0c82a075e8752763b78f1648df4ca3acffd20 Mon Sep 17 00:00:00 2001 From: Steven Knipe Date: Thu, 20 Feb 2025 18:27:17 -0800 Subject: [PATCH] Remove BroodofCockroaches text test (in Verify), uncapitalize CreateDelayedTriggeredAbilityEffect ability rule text --- .../src/mage/cards/b/BroodOfCockroaches.java | 3 +-- .../cards/single/vis/BroodOfCockroachesTest.java | 15 --------------- .../CreateDelayedTriggeredAbilityEffect.java | 3 ++- 3 files changed, 3 insertions(+), 18 deletions(-) diff --git a/Mage.Sets/src/mage/cards/b/BroodOfCockroaches.java b/Mage.Sets/src/mage/cards/b/BroodOfCockroaches.java index 9e3b9fd2a2c..c5ab56fac92 100644 --- a/Mage.Sets/src/mage/cards/b/BroodOfCockroaches.java +++ b/Mage.Sets/src/mage/cards/b/BroodOfCockroaches.java @@ -30,8 +30,7 @@ public final class BroodOfCockroaches extends CardImpl { AtTheBeginOfNextEndStepDelayedTriggeredAbility delayed = new AtTheBeginOfNextEndStepDelayedTriggeredAbility(new LoseLifeSourceControllerEffect(1)); - - delayed.addEffect(new ReturnSourceFromGraveyardToHandEffect().concatBy("and")); + delayed.addEffect(new ReturnSourceFromGraveyardToHandEffect().concatBy("and").setText("return this card to your hand")); CreateDelayedTriggeredAbilityEffect delayedEffect = new CreateDelayedTriggeredAbilityEffect(delayed); this.addAbility(new PutIntoGraveFromBattlefieldSourceTriggeredAbility(delayedEffect, false, true)); diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/single/vis/BroodOfCockroachesTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/single/vis/BroodOfCockroachesTest.java index a9a30055eed..f682f4abcbd 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/single/vis/BroodOfCockroachesTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/single/vis/BroodOfCockroachesTest.java @@ -1,13 +1,11 @@ package org.mage.test.cards.single.vis; -import mage.game.permanent.Permanent; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; import static mage.constants.PhaseStep.*; import static mage.constants.Zone.BATTLEFIELD; import static mage.constants.Zone.HAND; -import static org.junit.Assert.assertEquals; public class BroodOfCockroachesTest extends CardTestPlayerBase { @@ -16,19 +14,6 @@ public class BroodOfCockroachesTest extends CardTestPlayerBase { private static final String BROOD_OF_COCKROACHES = "Brood of Cockroaches"; private static final String SHOCK = "Shock"; - @Test - public void should_display_correct_text() { - String expectedText = "When {this} is put into your graveyard from the battlefield, at the beginning of the next end step, you lose 1 life and return {this} to your hand."; - - playerA_casts_Brood_of_Cockroaches_at_precombat_main_phase(); - - setStopAt(TURN_1, END_TURN); - execute(); - - Permanent permanent = getPermanent(BROOD_OF_COCKROACHES, playerA); - assertEquals(expectedText, permanent.getAbilities().get(1).toString()); - } - @Test public void should_reduce_life_of_playerA_by_1_at_the_beginning_of_the_next_end_step() { setLife(playerA, ANY_LIFE_TOTAL); diff --git a/Mage/src/main/java/mage/abilities/effects/common/CreateDelayedTriggeredAbilityEffect.java b/Mage/src/main/java/mage/abilities/effects/common/CreateDelayedTriggeredAbilityEffect.java index a4c20b5618a..06c1ce9a490 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/CreateDelayedTriggeredAbilityEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/CreateDelayedTriggeredAbilityEffect.java @@ -67,7 +67,8 @@ public class CreateDelayedTriggeredAbilityEffect extends OneShotEffect { return staticText; } if (ability.getRuleVisible()) { - return rulePrefix + ability.getRule(); + String tmp = ability.getRule(); + return rulePrefix + tmp.substring(0, 1).toLowerCase() + tmp.substring(1); } else { return ""; }