refactored testing

This commit is contained in:
Johannes Schmelz 2024-06-18 20:02:50 +00:00
parent ad3ec29962
commit 2638ca09b6
32 changed files with 54 additions and 21 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -30,16 +30,16 @@ public enum Suit {
public String toString() {
switch (this) {
case HEARTS:
return "";
return "";
case DIAMONDS:
return "";
return "";
case CLUBS:
return "";
return "";
case SPADES:
return "";
return "";
default:
return "";

View File

@ -73,7 +73,7 @@ public class CardHandler {
* Deals cards to all players.
* @throws Exception when there are not enough cards to satisfy starting conditions
*/
void dealCards() throws Exception {
public void dealCards() throws Exception {
// get List of players
List<Player> players = game.getPlayers();
@ -119,7 +119,7 @@ public class CardHandler {
*
* @return The top card of the discard pile.
*/
Card top() {
public Card top() {
return discardPile.getFirst();
}
}

View File

@ -1,7 +1,11 @@
package cards;
package test.cards;
import org.junit.Test;
import cards.Card;
import cards.Rank;
import cards.Suit;
import static cards.Rank.THREE;
import static cards.Rank.TWO;
import static cards.Suit.HEARTS;

View File

@ -1,4 +1,4 @@
package cards;
package test.cards;
import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cards;
package test.cards;
import org.junit.Test;

View File

@ -1,8 +1,10 @@
package cards.maumau;
package test.cards.maumau;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.MauMauDeck;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,11 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;
@ -35,7 +38,12 @@ public class CardHandlerTest {
final Player chantal = game.addPlayer("Chantal");
assertTrue(jacqueline.getCards().isEmpty());
assertTrue(chantal.getCards().isEmpty());
game.getCardHandler().dealCards();
try {
game.getCardHandler().dealCards();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
assertEquals("[J♦, Q♦, A♠, A♦, 8♦]", jacqueline.getCards().toString());
assertEquals("[7♣, 9♣, 9♠, 8♣, K♥]", chantal.getCards().toString());
assertEquals(c(ACE, HEARTS), game.getCardHandler().top());

View File

@ -1,8 +1,11 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;

View File

@ -1,8 +1,10 @@
package cards.maumau.model;
package test.cards.maumau.model;
import cards.Card;
import cards.Rank;
import cards.Suit;
import cards.maumau.model.MauMau;
import cards.maumau.model.Player;
import org.junit.Test;
import java.util.List;