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