diff --git a/src/test/java/Enigma/model/CodebuchTest.java b/src/test/java/Enigma/model/CodebuchTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..91e265342537fdf07e92ca735f9e377b48b4e424
--- /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