From 3b2bb40bccae23113cc6ed627b56a1c2148ac079 Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@itstall.de>
Date: Wed, 4 Dec 2019 15:49:36 +0100
Subject: [PATCH 1/2] Hardware Test Update

---
 .../projekt/enigma/model/HardwareTest.java    | 27 ++++++++++++++-----
 1 file changed, 20 insertions(+), 7 deletions(-)

diff --git a/src/test/java/projekt/enigma/model/HardwareTest.java b/src/test/java/projekt/enigma/model/HardwareTest.java
index d0be7f0..a31589d 100644
--- a/src/test/java/projekt/enigma/model/HardwareTest.java
+++ b/src/test/java/projekt/enigma/model/HardwareTest.java
@@ -11,9 +11,6 @@ public class HardwareTest {
 		Hardware h = new Hardware();
 		h.setReflektor(new Reflektor());
 		h.setSteckbrett(new Steckbrett());
-		h.setWalzen(0, 1, 1);
-		h.setWalzen(1, 2, 1);
-		h.setWalzen(2, 3, 1);
 
 		/*
         Walze nach der Chiffrierung
@@ -28,7 +25,9 @@ public class HardwareTest {
 		*/
 
 		char result;
-		h.resetWalzen();
+		h.setWalzen(0, 2, 25);
+		h.setWalzen(1, 5, 25);
+		h.setWalzen(2, 1, 25);
 		result = h.codiere('A');
 		Assert.assertEquals("Codiere: A Erwartet P, erhalten " + result, 'P', result);
 		result = h.codiere('B');
@@ -38,7 +37,9 @@ public class HardwareTest {
 		result = h.codiere('F');
 		Assert.assertEquals("Codiere: F Erwartet A, erhalten " + result, 'A', result);
 
-		h.resetWalzen();
+		h.setWalzen(0, 2, 25);
+		h.setWalzen(1, 5, 25);
+		h.setWalzen(2, 1, 25);
 		result = h.codiere('P');
 		Assert.assertEquals("Decodiere: P Erwartet A, erhalten " + result, 'A', result);
 		result = h.codiere('R');
@@ -48,7 +49,9 @@ public class HardwareTest {
 		result = h.codiere('A');
 		Assert.assertEquals("Decodiere: A Erwartet F, erhalten " + result, 'F', result);
 
-		h.resetWalzen();
+		h.setWalzen(0, 2, 25);
+		h.setWalzen(1, 5, 25);
+		h.setWalzen(2, 1, 25);
 		h.getSteckbrett().setzeVertauschung('B', 'G');
 		h.getSteckbrett().setzeVertauschung('D', 'F');
 		h.getSteckbrett().setzeVertauschung('I', 'L');
@@ -62,8 +65,18 @@ public class HardwareTest {
 		result = h.codiere('I');
 		Assert.assertEquals("Codiere: I Erwartet F, erhalten " + result, 'D', result);
 
-		h.resetWalzen();
+		h.setWalzen(0, 2, 25);
+		h.setWalzen(1, 5, 25);
+		h.setWalzen(2, 1, 25);
 		result = h.codiere('D');
 		Assert.assertEquals("Codiere: D Erwartet I, erhalten " + result, 'I', result);
+
+		h.setWalzen(0, 2, 25);
+		h.setWalzen(1, 5, 25);
+		h.setWalzen(2, 1, 25);
+		h.getSteckbrett().setzeVertauschung('A', 'B');
+		h.getSteckbrett().setzeVertauschung('C', 'D');
+		result = h.codiere('A');
+		Assert.assertEquals("Codiere: A Erwartet A, erhalten " + result, 'O', result);
 	}
 }
\ No newline at end of file
-- 
GitLab


From 9eaceaeb95f11f64a3099eb02023858e05831c12 Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@itstall.de>
Date: Wed, 4 Dec 2019 16:11:02 +0100
Subject: [PATCH 2/2] =?UTF-8?q?Textfelder=20sind=20weg,=20daf=C3=BCr=20jet?=
 =?UTF-8?q?zt=20Buttons?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/projekt/enigma/GuiController.java    | 20 +++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index 611dd94..798e731 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -792,25 +792,25 @@ public class GuiController {
         // Setzt das Steckbrett
         //generateSteckbrett();
 
-        tfStecker1.setText(codierer.fetchSteckverbindungen()[0][0] + "" +
+        btnPort0.setText(codierer.fetchSteckverbindungen()[0][0] + "" +
                 codierer.fetchSteckverbindungen()[0][1]);
-        tfStecker2.setText(codierer.fetchSteckverbindungen()[1][0] + "" +
+        btnPort1.setText(codierer.fetchSteckverbindungen()[1][0] + "" +
                 codierer.fetchSteckverbindungen()[1][1]);
-        tfStecker3.setText(codierer.fetchSteckverbindungen()[2][0] + "" +
+        btnPort2.setText(codierer.fetchSteckverbindungen()[2][0] + "" +
                 codierer.fetchSteckverbindungen()[2][1]);
-        tfStecker4.setText(codierer.fetchSteckverbindungen()[3][0] + "" +
+        btnPort3.setText(codierer.fetchSteckverbindungen()[3][0] + "" +
                 codierer.fetchSteckverbindungen()[3][1]);
-        tfStecker5.setText(codierer.fetchSteckverbindungen()[4][0] + "" +
+        btnPort4.setText(codierer.fetchSteckverbindungen()[4][0] + "" +
                 codierer.fetchSteckverbindungen()[4][1]);
-        tfStecker6.setText(codierer.fetchSteckverbindungen()[5][0] + "" +
+        btnPort5.setText(codierer.fetchSteckverbindungen()[5][0] + "" +
                 codierer.fetchSteckverbindungen()[5][1]);
-        tfStecker7.setText(codierer.fetchSteckverbindungen()[6][0] + "" +
+        btnPort6.setText(codierer.fetchSteckverbindungen()[6][0] + "" +
                 codierer.fetchSteckverbindungen()[6][1]);
-        tfStecker8.setText(codierer.fetchSteckverbindungen()[7][0] + "" +
+        btnPort7.setText(codierer.fetchSteckverbindungen()[7][0] + "" +
                 codierer.fetchSteckverbindungen()[7][1]);
-        tfStecker9.setText(codierer.fetchSteckverbindungen()[8][0] + "" +
+        btnPort8.setText(codierer.fetchSteckverbindungen()[8][0] + "" +
                 codierer.fetchSteckverbindungen()[8][1]);
-        tfStecker10.setText(codierer.fetchSteckverbindungen()[9][0] + "" +
+        btnPort9.setText(codierer.fetchSteckverbindungen()[9][0] + "" +
                 codierer.fetchSteckverbindungen()[9][1]);
         this.textCodiert = "";
         this.textEingabe = "";
-- 
GitLab