Skip to content

Commit 8e9b248

Browse files
authored
Merge pull request #295 from Advanced-Programming-2021/spellsAndSpecilMonsters
Spells and specil monsters
2 parents cfa739b + 7a69761 commit 8e9b248

File tree

7 files changed

+115
-211
lines changed

7 files changed

+115
-211
lines changed

src/main/java/model/user/User.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public User(String username, String password, String nickname) {
3232
this.username = username;
3333
this.password = password;
3434
this.nickname = nickname;
35-
this.money = 1000000000;
35+
this.money = 100000;
3636
this.score = 0;
3737
this.lifepoint = new Lifepoint();
3838
this.cardInventory = new CardInventory();

src/test/java/controller/DeckControllerTest.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package controller;
22

3+
import model.Shop;
34
import model.card.Card;
45
import model.user.User;
56
import org.junit.jupiter.api.AfterAll;
@@ -13,11 +14,13 @@
1314
class DeckControllerTest {
1415

1516
private static DeckController deckController;
17+
private static Shop shop;
1618
@BeforeAll
1719
public static void setBeforeTest() {
1820
User user = new User("hajji", "hajji", "hajji");
19-
user.getCardInventory().addCardToInventory(Card.getCardByName("Battle OX"));
21+
shop = new Shop("hajji");
2022
deckController = new DeckController("hajji");
23+
2124
user.getUserDeck().createDeck("deck1", user);
2225
user.getUserDeck().createDeck("deckTwo", user);
2326
}
@@ -42,12 +45,11 @@ void getActiveDeckStr() {
4245
assertEquals(strExpected, deckController.getActiveDeckStr());
4346
User.getUserByUsername("hajji").getUserDeck().deleteDeckFromUserDecks("deck1");
4447
assertFalse(User.getUserByUsername("hajji").getUserDeck().doesDeckExist("deck1"));
45-
// here we hava bug -haji
46-
//assertEquals("", deckController.getActiveDeckStr());
4748
}
4849

4950
@Test
5051
void getAllCardsStr() {
52+
shop.buy("Battle OX");
5153
String strExpected = "Battle OX:A monster with tremendous power, it destroys enemies with a swing of its axe.";
5254
ArrayList<String> expected = new ArrayList<>();
5355
expected.add(strExpected);
@@ -56,8 +58,6 @@ void getAllCardsStr() {
5658

5759
@Test
5860
void getOtherDeckStr() {
59-
//String strExpected = "deck3: main deck 0, side deck 0, valid, "
60-
// + "deckTwo: main deck 0, side deck 0, valid";
6161
ArrayList<String> expected = new ArrayList<>();
6262
expected.add("deck3: main deck 0, side deck 0, valid");
6363
expected.add("deckTwo: main deck 0, side deck 0, valid");
@@ -74,11 +74,12 @@ void deleteDeckErrorHandler() {
7474
@Test
7575
void removeCardErrorHandler() {
7676
User user = User.getUserByUsername("hajji");
77-
user.getCardInventory().addCardToInventory(Card.getCardByName("Horn Imp"));
78-
user.getCardInventory().addCardToInventory(Card.getCardByName("Horn Imp"));
79-
user.getCardInventory().addCardToInventory(Card.getCardByName("Trap Hole"));
80-
user.getCardInventory().addCardToInventory(Card.getCardByName("Axe Raider"));
81-
user.getCardInventory().addCardToInventory(Card.getCardByName("Suijin"));
77+
shop.buy("Horn Imp");
78+
shop.buy("Horn Imp");
79+
shop.buy("Trap Hole");
80+
shop.buy("Axe Raider");
81+
shop.buy("Suijin");
82+
8283
user.getUserDeck().getDeckByName("deck3").addCard("Horn Imp", false, user);
8384
user.getUserDeck().getDeckByName("deck3").addCard("Horn Imp", true, user);
8485
user.getUserDeck().getDeckByName("deck3").addCard("Trap Hole", false, user);

src/test/java/controller/ScoreboardControllerTest.java

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/test/java/controller/ShopControllerTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ public static void setBeforeTest() {
2525
@Test
2626
void buyCardErrorHandler() throws IOException {
2727
assertEquals(1, shopController.buyCardErrorHandler("hajji"));
28-
assertEquals(2, shopController.buyCardErrorHandler("Horn Imp"));
2928
assertEquals(0, shopController.buyCardErrorHandler("Yomi Ship"));
3029
}
3130

src/test/java/model/ScoreboardTest.java

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)