aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/eu/equalparts/cardbase/CardbaseTest.java8
-rw-r--r--test/eu/equalparts/cardbase/decks/ReferenceDeckTest.java45
2 files changed, 53 insertions, 0 deletions
diff --git a/test/eu/equalparts/cardbase/CardbaseTest.java b/test/eu/equalparts/cardbase/CardbaseTest.java
index 47ad027..832880a 100644
--- a/test/eu/equalparts/cardbase/CardbaseTest.java
+++ b/test/eu/equalparts/cardbase/CardbaseTest.java
@@ -181,4 +181,12 @@ public class CardbaseTest {
exception.expect(NullPointerException.class);
uut = Cardbase.load(null);
}
+
+ /***********************************************************************************
+ * Deck tests
+ ***********************************************************************************/
+ @Test
+ public void test() throws Exception {
+
+ }
}
diff --git a/test/eu/equalparts/cardbase/decks/ReferenceDeckTest.java b/test/eu/equalparts/cardbase/decks/ReferenceDeckTest.java
new file mode 100644
index 0000000..928c167
--- /dev/null
+++ b/test/eu/equalparts/cardbase/decks/ReferenceDeckTest.java
@@ -0,0 +1,45 @@
+package eu.equalparts.cardbase.decks;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Before;
+import org.junit.Test;
+
+import eu.equalparts.cardbase.cardstorage.ReferenceCardContainer;
+
+public class ReferenceDeckTest {
+ private ReferenceDeck uut;
+
+ @Before
+ public void setUp() throws Exception {
+ uut = new ReferenceDeck();
+ }
+
+ /***********************************************************************************
+ * Typing
+ ***********************************************************************************/
+ @Test
+ public void deckIsReferenceCardContainer() throws Exception {
+ assertTrue("Deck should be instance of ReferenceCardContainer.", uut instanceof ReferenceCardContainer);
+ }
+
+ /***********************************************************************************
+ * Name tests
+ ***********************************************************************************/
+ @Test
+ public void deckHasName() throws Exception {
+ assertEquals("Deck should not have a name to begin with.", "", uut.getName());
+
+ uut.setName("Test Name");
+
+ assertEquals("Wrong name.", "Test Name", uut.getName());
+ }
+
+ @Test
+ public void deckNameInConstructor() throws Exception {
+ uut = new ReferenceDeck("Another Test");
+
+ assertEquals("Deck should have a name to begin with.", "Another Test", uut.getName());
+ }
+}