From a76b4bff95cc9ea77534e972aed04bf5de3df353 Mon Sep 17 00:00:00 2001 From: Dennis Eisold <de@itstall.de> Date: Tue, 26 Nov 2019 16:46:01 +0100 Subject: [PATCH] =?UTF-8?q?Unit=20Test=20f=C3=BCr=20Reflektor=20und=20Stec?= =?UTF-8?q?kbrett?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/Enigma/model/ReflektorTest.java | 33 +++++++++++++++++ .../java/Enigma/model/SteckbrettTest.java | 36 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 src/test/java/Enigma/model/ReflektorTest.java create mode 100644 src/test/java/Enigma/model/SteckbrettTest.java diff --git a/src/test/java/Enigma/model/ReflektorTest.java b/src/test/java/Enigma/model/ReflektorTest.java new file mode 100644 index 0000000..74ab4f6 --- /dev/null +++ b/src/test/java/Enigma/model/ReflektorTest.java @@ -0,0 +1,33 @@ +package Enigma.model; + +import org.junit.Assert; +import org.junit.Test; + +public class ReflektorTest { + + @Test + public void codiere() { + /* + Reflektor r = new Reflektor(); + + Assert.assertEquals('E', r.codiere('A')); + Assert.assertEquals('Z', r.codiere('D')); + Assert.assertEquals('X', r.codiere('H')); + Assert.assertEquals('O', r.codiere('Q')); + Assert.assertEquals('I', r.codiere('V')); + //Assert.assertNull(null, r.codiere(null)); + */ + } + + @Test + public void codiere2() { + /* + Reflektor r = new Reflektor(); + Assert.assertEquals('A', r.codiere('E')); + Assert.assertEquals('D', r.codiere('Z')); + Assert.assertEquals('H', r.codiere('X')); + Assert.assertEquals('Q', r.codiere('O')); + Assert.assertEquals('V', r.codiere('I')); + */ + } +} \ No newline at end of file diff --git a/src/test/java/Enigma/model/SteckbrettTest.java b/src/test/java/Enigma/model/SteckbrettTest.java new file mode 100644 index 0000000..df6051d --- /dev/null +++ b/src/test/java/Enigma/model/SteckbrettTest.java @@ -0,0 +1,36 @@ +package Enigma.model; + +import org.junit.Assert; +import org.junit.Test; + +import static org.junit.Assert.*; + +public class SteckbrettTest { + + @Test + public void setzeVertauschung() { + /*Steckbrett sb = new Steckbrett(); + sb.setzeVertauschung('A', 'G'); + sb.setzeVertauschung('C', 'H'); + Assert.assertEquals('H', sb.codiere('C')); + Assert.assertEquals('G', sb.codiere('A'));*/ + } + + @Test + public void codiere() { + /*Steckbrett sb = new Steckbrett(); + sb.setzeVertauschung('A', 'G'); + sb.setzeVertauschung('C', 'H'); + Assert.assertEquals('H', sb.codiere('C')); + Assert.assertEquals('G', sb.codiere('A'));*/ + } + + @Test + public void codiere2() { + /*Steckbrett sb = new Steckbrett(); + sb.setzeVertauschung('A', 'G'); + sb.setzeVertauschung('C', 'H'); + Assert.assertEquals('C', sb.codiere2('H')); + Assert.assertEquals('A', sb.codiere2('G'));*/ + } +} \ No newline at end of file -- GitLab