removed ReadDraftBoosterPack class - it was used by tests only.

removed BoosterDraftAITest - it didn't succeed anyway (needs to have CardDb initialized to succeed)
This commit is contained in:
Maxmtg
2011-09-14 16:00:10 +00:00
parent 004b0ce664
commit 5b3c267162
4 changed files with 4 additions and 226 deletions

View File

@@ -1,59 +0,0 @@
package forge;
import java.util.List;
import forge.card.ReadDraftBoosterPack;
import forge.deck.Deck;
import forge.game.limited.BoosterDraftAI;
import forge.item.CardPrinted;
import forge.item.ItemPool;
import org.testng.annotations.Test;
@Test(groups = {"UnitTest"}, timeOut = 5000, enabled = false)
public class BoosterDraftAITest {
/**
* <p>runTestPrint.</p>
*/
@Test(timeOut = 5000)
public void runTestPrint() {
BoosterDraftAI ai = new BoosterDraftAI();
runTest(ai);
Deck[] deck = ai.getDecks();
for (int outer = 0; outer < 7; outer++) {
Deck thisDeck = deck[outer];
System.out.print(thisDeck.countMain() + " - ");
List<CardPrinted> cards = thisDeck.getMain().toFlatList();
for (int i = 0; i < 16; i++)
System.out.print(cards.get(i) + ", ");
System.out.println("");
for (int i = 16; i < 22; i++)
System.out.print(cards.get(i) + ", ");
System.out.println("\n");
}//for outer
}//runTestPrint()
@Test(timeOut = 5000)
public void runTest(BoosterDraftAI ai) {
ReadDraftBoosterPack booster = new ReadDraftBoosterPack();
for (int outer = 0; outer < 1; outer++) {
ItemPool<CardPrinted> allBooster = new ItemPool<CardPrinted>(CardPrinted.class);
for (int i = 0; i < 21; i++)
allBooster.addAll(booster.getBoosterPack());
CardList forgeCardlist = allBooster.toForgeCardList();
int stop = forgeCardlist.size();
for (int i = 0; i < stop; i++) {
forgeCardlist.remove(ai.choose(forgeCardlist, i));
}
//ai.checkDeckList(ai.deck);
}
}//runTest()
}

View File

@@ -1,10 +1,11 @@
package forge;
import forge.card.ReadDraftBoosterPack;
import forge.card.BoosterGenerator;
import forge.deck.Deck;
import forge.game.limited.BoosterDraft;
import forge.item.CardPrinted;
import forge.item.ItemPool;
import forge.item.ItemPoolView;
import org.testng.annotations.Test;
@@ -36,8 +37,8 @@ public class BoosterDraftTest implements BoosterDraft {
*/
public ItemPoolView<CardPrinted> nextChoice() {
n--;
ReadDraftBoosterPack pack = new ReadDraftBoosterPack();
return pack.getBoosterPack();
BoosterGenerator pack = new BoosterGenerator("M11");
return ItemPool.createFrom(pack.getBoosterPack(), CardPrinted.class);
}
/** {@inheritDoc} */