From 19dcb00a8d636a7f2caa77c744faf41d054cab6c Mon Sep 17 00:00:00 2001 From: Scott <scottld@stud.ntnu.no> Date: Tue, 27 Feb 2024 20:08:06 +0100 Subject: [PATCH] Added tests fir deckOFCards class --- .../ntnu/stud/cardgame/DeckOfCardsTest.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/test/java/edu/ntnu/stud/cardgame/DeckOfCardsTest.java diff --git a/src/test/java/edu/ntnu/stud/cardgame/DeckOfCardsTest.java b/src/test/java/edu/ntnu/stud/cardgame/DeckOfCardsTest.java new file mode 100644 index 0000000..401f48d --- /dev/null +++ b/src/test/java/edu/ntnu/stud/cardgame/DeckOfCardsTest.java @@ -0,0 +1,27 @@ +package edu.ntnu.stud.cardgame; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Nested; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class DeckOfCardsTest { + DeckOfCards deck; + + @BeforeEach + void setDeck() { + deck = new DeckOfCards(); + } + + @Nested + public class PositiveTests{ + @Test + void testDeckFiller(){ + assertEquals(deck.getDeck().size(), 52); + assertTrue(deck.getDeck().contains(new PlayingCard('H', 10))); + assertTrue(deck.getDeck().contains(new PlayingCard('D', 1))); + assertTrue(deck.getDeck().contains(new PlayingCard('C', 5))); + } + } +} -- GitLab