From 59be64fbdff967b34a33ab025c48ea05c02a338a Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@itstall.de>
Date: Tue, 26 Nov 2019 16:03:37 +0100
Subject: [PATCH] =?UTF-8?q?Unit=20Test=20f=C3=BCr=20Codebuch=20hinzugef?=
 =?UTF-8?q?=C3=BCgt?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/test/java/Enigma/model/CodebuchTest.java | 33 ++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 src/test/java/Enigma/model/CodebuchTest.java

diff --git a/src/test/java/Enigma/model/CodebuchTest.java b/src/test/java/Enigma/model/CodebuchTest.java
new file mode 100644
index 0000000..91e2653
--- /dev/null
+++ b/src/test/java/Enigma/model/CodebuchTest.java
@@ -0,0 +1,33 @@
+package Enigma.model;
+
+import org.junit.Assert;
+import org.junit.Test;
+import java.sql.SQLException;
+
+public class CodebuchTest {
+
+	@Test
+	public void testToString() {
+		String expected = "Tag: 1\n" +
+				"Walzenlage: 1,3,2\n" +
+				"Ringstellung: 16,11,13\n" +
+				"Steckverbindung: CO,DI,FR,HU,JW,LS,TX\n";
+
+		try {
+			// Codebuch abrufen
+			Codebuch cb = new DatenbankSqlite().getCodebuch(1);
+			// Ausgabe auf der Konsole
+			String result = new DatenbankSqlite().getCodebuch(1).toString();
+			Assert.assertEquals(expected, result);
+		} catch (SQLException e) {
+			e.printStackTrace();
+		}
+	}
+
+	@Test
+	public void getTag() {
+		Codebuch cb = new Codebuch();
+		cb.setTag(1);
+		Assert.assertEquals(1, cb.getTag());
+	}
+}
\ No newline at end of file
-- 
GitLab