Funktionen Implementiert, Tests angepasst, Java Doc added
This commit is contained in:
@ -33,7 +33,7 @@ public class StoreTest {
|
||||
//Coins
|
||||
Coins coins = new Coins(10);
|
||||
//User
|
||||
Credentials credentials = new Credentials();
|
||||
Credentials credentials = new Credentials("username", "passwort");
|
||||
user = new User(credentials, "name", "nachname", "email", stack, coins);
|
||||
userNew = new User(credentials, "nameNew", "nachnameNew", "emailNew", stack, coins);
|
||||
|
||||
@ -51,32 +51,70 @@ public class StoreTest {
|
||||
user.addTradingDeal(tradingDeal);
|
||||
ArrayList<TradingDeal> expected = new ArrayList<TradingDeal>();
|
||||
expected.add(tradingDeal);
|
||||
assertTrue(user.getTradingDeals() == expected);
|
||||
Card c1 = new Card("Name", 10, ElementTyp.FIRE, CardType.MONSTER);
|
||||
Card c2 = new Card("Name1", 12, ElementTyp.FIRE, CardType.SPELL);
|
||||
Card c3 = new Card("Name2", 13, ElementTyp.WATER, CardType.MONSTER);
|
||||
Card c4 = new Card("Name3", 14, ElementTyp.WATER, CardType.SPELL);
|
||||
Card c5 = new Card("Name4", 15, ElementTyp.FIRE, CardType.MONSTER);
|
||||
Cards deck = new Cards();
|
||||
Cards stack = new Cards();
|
||||
deck.addCard(c1);
|
||||
deck.addCard(c2);
|
||||
stack.addCard(c3);
|
||||
stack.addCard(c4);
|
||||
stack.addCard(c5);
|
||||
TradingDeal vonDB = new TradingDeal(new User(new Credentials("username", "passwort"), "Name", "Nachname", "Email", new Stack(stack, deck), new Coins(1000)), c1, ElementTyp.FIRE, 10, CardType.SPELL);
|
||||
expected.add(vonDB);
|
||||
assertTrue(user.getTradingDeals().equals(expected));
|
||||
}
|
||||
@Test
|
||||
void test_doTrade() {
|
||||
boolean result = user.doTrading(tradingDeal, tradingDeal);
|
||||
Card cardtest = new Card("Name", 10, ElementTyp.FIRE, CardType.MONSTER);
|
||||
TradingDeal tradingDealtest = new TradingDeal(user, cardtest, ElementTyp.WATER, 100, CardType.MONSTER);
|
||||
boolean result = user.doTrading(tradingDeal, tradingDealtest);
|
||||
assertTrue(result);
|
||||
}
|
||||
@Test
|
||||
void test_getTradingDeals() {
|
||||
ArrayList<TradingDeal> result = user.getTradingDeals();
|
||||
ArrayList<TradingDeal> expected = new ArrayList<TradingDeal>();
|
||||
Card c1 = new Card("Name", 10, ElementTyp.FIRE, CardType.MONSTER);
|
||||
Card c2 = new Card("Name1", 12, ElementTyp.FIRE, CardType.SPELL);
|
||||
Card c3 = new Card("Name2", 13, ElementTyp.WATER, CardType.MONSTER);
|
||||
Card c4 = new Card("Name3", 14, ElementTyp.WATER, CardType.SPELL);
|
||||
Card c5 = new Card("Name4", 15, ElementTyp.FIRE, CardType.MONSTER);
|
||||
Cards deck = new Cards();
|
||||
Cards stack = new Cards();
|
||||
deck.addCard(c1);
|
||||
deck.addCard(c2);
|
||||
stack.addCard(c3);
|
||||
stack.addCard(c4);
|
||||
stack.addCard(c5);
|
||||
TradingDeal vonDB = new TradingDeal(new User(new Credentials("username", "passwort"), "Name", "Nachname", "Email", new Stack(stack, deck), new Coins(1000)), c1, ElementTyp.FIRE, 10, CardType.SPELL);
|
||||
expected.add(vonDB);
|
||||
expected.add(tradingDeal);
|
||||
assertTrue(result == expected);
|
||||
assertTrue(result.equals(expected));
|
||||
}
|
||||
|
||||
@Test
|
||||
void test_getPossibleTradingDeals() {
|
||||
ArrayList<TradingDeal> result = user.getPossibleTradingDeals();
|
||||
Card testCard = new Card("Test", 15, ElementTyp.FIRE, CardType.SPELL);
|
||||
ArrayList<TradingDeal> result = user.getPossibleTradingDeals(testCard);
|
||||
ArrayList<TradingDeal> expected = new ArrayList<TradingDeal>();
|
||||
expected.add(tradingDeal);
|
||||
assertTrue(result == expected);
|
||||
}
|
||||
@Test
|
||||
void test_getAvailableTradingDeals() {
|
||||
ArrayList<TradingDeal> result = user.getPossibleAvailableTradingDeals();
|
||||
ArrayList<TradingDeal> expected = new ArrayList<TradingDeal>();
|
||||
expected.add(tradingDeal);
|
||||
assertTrue(result == expected);
|
||||
Card c1 = new Card("Name", 10, ElementTyp.FIRE, CardType.MONSTER);
|
||||
Card c2 = new Card("Name1", 12, ElementTyp.FIRE, CardType.SPELL);
|
||||
Card c3 = new Card("Name2", 13, ElementTyp.WATER, CardType.MONSTER);
|
||||
Card c4 = new Card("Name3", 14, ElementTyp.WATER, CardType.SPELL);
|
||||
Card c5 = new Card("Name4", 15, ElementTyp.FIRE, CardType.MONSTER);
|
||||
Cards deck = new Cards();
|
||||
Cards stack = new Cards();
|
||||
deck.addCard(c1);
|
||||
deck.addCard(c2);
|
||||
stack.addCard(c3);
|
||||
stack.addCard(c4);
|
||||
stack.addCard(c5);
|
||||
TradingDeal vonDB = new TradingDeal(new User(new Credentials("username", "passwort"), "Name", "Nachname", "Email", new Stack(stack, deck), new Coins(1000)), c1, ElementTyp.FIRE, 10, CardType.SPELL);
|
||||
expected.add(vonDB);
|
||||
assertTrue(result.equals(expected));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user