Files
forge/forge-gui-desktop/src/test/java/forge/BoosterDraftTest.java
Leandro Doctors 0978162bf5 Organize imports
2021-03-17 11:52:50 -03:00

73 lines
1.5 KiB
Java

package forge;
import java.util.List;
import org.testng.annotations.Test;
import forge.deck.CardPool;
import forge.deck.Deck;
import forge.game.card.Card;
import forge.gamemodes.limited.IBoosterDraft;
import forge.item.PaperCard;
import forge.item.SealedProduct;
import forge.item.generation.BoosterGenerator;
import forge.model.FModel;
/**
* <p>
* BoosterDraftTest class.
* </p>
*
* @author Forge
* @version $Id: BoosterDraftTest.java 24769 2014-02-09 13:56:04Z Hellfish $
*/
@Test(groups = { "UnitTest" }, timeOut = 1000, enabled = false)
public class BoosterDraftTest implements IBoosterDraft {
private int n = 3;
@Override
@Test(timeOut = 1000)
public Deck[] getDecks() {
return null;
}
@Override
public CardPool nextChoice() {
this.n--;
SealedProduct.Template booster = FModel.getMagicDb().getBoosters().get("M11");
CardPool result = new CardPool();
result.addAllFlat(BoosterGenerator.getBoosterPack(booster));
return result;
}
/** {@inheritDoc} */
@Override
public void setChoice(final PaperCard c) {
System.out.println(c.getName());
}
@Override
public boolean hasNextChoice() {
return this.n > 0;
}
@Override
public boolean isRoundOver() {
return hasNextChoice();
}
public List<Card> getChosenCards() {
return null;
}
public List<Card> getUnchosenCards() {
return null;
}
@Override
public boolean isPileDraft() {
return false;
}
}