aboutsummaryrefslogtreecommitdiffstats
path: root/test/eu/equalparts/cardbase/CardbaseTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/eu/equalparts/cardbase/CardbaseTest.java')
-rw-r--r--test/eu/equalparts/cardbase/CardbaseTest.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/test/eu/equalparts/cardbase/CardbaseTest.java b/test/eu/equalparts/cardbase/CardbaseTest.java
index 524c7b1..64009a3 100644
--- a/test/eu/equalparts/cardbase/CardbaseTest.java
+++ b/test/eu/equalparts/cardbase/CardbaseTest.java
@@ -117,7 +117,7 @@ public class CardbaseTest {
public void loadFileHasWrongStructure() throws Exception {
File wrongStructure = tempFolder.newFile("wrongStructure.json");
try (FileWriter writer = new FileWriter(wrongStructure)) {
- writer.write("{\"field1\":\"content\",\"field2\":50,\"field3\":{\"subfield\":10},\"list\":[10,20,30]}");
+ writer.write("{\"cards\":\"content\",\"collection\":50,\"decks\":{\"subfield\":10}}");
}
exception.expect(JsonMappingException.class);
@@ -125,6 +125,18 @@ public class CardbaseTest {
}
@Test
+ public void loadFileHasUnkownStructure() throws Exception {
+ File unkownStructure = tempFolder.newFile("wrongStructure.json");
+ try (FileWriter writer = new FileWriter(unkownStructure)) {
+ writer.write("{\"field1\":\"content\",\"field2\":50,\"field3\":{\"subfield\":10},\"list\":[10,20,30]}");
+ }
+
+ uut = new Cardbase(unkownStructure);
+
+ assertEquals("Cardbase should contain 0 cards.", 0, uut.getCards().size());
+ }
+
+ @Test
public void loadFileIsNotJson() throws Exception {
File notJson = tempFolder.newFile("wrongStructure.json");
try (FileWriter writer = new FileWriter(notJson)) {