mirror of
https://github.com/correl/mage.git
synced 2024-11-25 03:00:11 +00:00
Tests: added name test for +2 mace;
This commit is contained in:
parent
9698e3488f
commit
24847c1fa7
1 changed files with 26 additions and 0 deletions
|
@ -0,0 +1,26 @@
|
||||||
|
package org.mage.test.cards.single.afr;
|
||||||
|
|
||||||
|
import mage.cards.Card;
|
||||||
|
import mage.cards.repository.CardInfo;
|
||||||
|
import mage.cards.repository.CardRepository;
|
||||||
|
import mage.util.GameLog;
|
||||||
|
import org.junit.Assert;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.mage.test.serverside.base.CardTestPlayerBase;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author JayDi85
|
||||||
|
*/
|
||||||
|
public class Plus2MaceTest extends CardTestPlayerBase {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void test_NameProcessingByRegExp() {
|
||||||
|
// + character can't processing by regexp, so it must be quoted replaced in code by Pattern.quote(mageObject.getName())
|
||||||
|
String cardName = "+2 Mace";
|
||||||
|
CardInfo cardinfo = CardRepository.instance.findCard(cardName);
|
||||||
|
Assert.assertNotNull(cardName + " must exists", cardinfo);
|
||||||
|
Card card = cardinfo.getCard();
|
||||||
|
String cardText = GameLog.replaceNameByColoredName(card, card.getSpellAbility().toString(), null);
|
||||||
|
Assert.assertTrue("card text must contain card name", cardText.contains(cardName));
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue