From 4152a430dae42b7bdf4b6ed3d89e9b02cb1d0449 Mon Sep 17 00:00:00 2001 From: Christian Baltzer Date: Sat, 13 Jul 2019 16:59:54 +0200 Subject: [PATCH] Struktur und Tests sind fertig --- .../java/com/ugsbo/Crypto/Crypto_Logic.java | 2 +- src/main/java/com/ugsbo/Crypto/Payload.java | 59 +++++++++++++++++++ src/test/java/com/ugsbo/Crypto/Crypt.java | 38 ++++++++---- src/test/java/com/ugsbo/Crypto/DeCrypt.java | 31 +++++++++- 4 files changed, 116 insertions(+), 14 deletions(-) create mode 100644 src/main/java/com/ugsbo/Crypto/Payload.java diff --git a/src/main/java/com/ugsbo/Crypto/Crypto_Logic.java b/src/main/java/com/ugsbo/Crypto/Crypto_Logic.java index cc00e96..08bf0c9 100644 --- a/src/main/java/com/ugsbo/Crypto/Crypto_Logic.java +++ b/src/main/java/com/ugsbo/Crypto/Crypto_Logic.java @@ -4,7 +4,7 @@ public class Crypto_Logic { public static void main(String[] args) { // TODO Auto-generated method stub - + } } diff --git a/src/main/java/com/ugsbo/Crypto/Payload.java b/src/main/java/com/ugsbo/Crypto/Payload.java new file mode 100644 index 0000000..5e4e2d4 --- /dev/null +++ b/src/main/java/com/ugsbo/Crypto/Payload.java @@ -0,0 +1,59 @@ +package com.ugsbo.Crypto; + +public class Payload { + + String offen; + String verschlüsselt; + String password; + + public Payload() { + + } + + + public String getOffen() { + return offen; + } + + + + public String getVerschlüsselt() { + return verschlüsselt; + } + + + + public String getPassword() { + return password; + } + + + + public void setOffen(String offen) { + this.offen = offen; + } + + + + public void setVerschlüsselt(String verschlüsselt) { + this.verschlüsselt = verschlüsselt; + } + + + + public void setPassword(String password) { + this.password = password; + } + + + public void verschlüsseln() { + + + } + + public void entschlüsseln() { + + + } + +} diff --git a/src/test/java/com/ugsbo/Crypto/Crypt.java b/src/test/java/com/ugsbo/Crypto/Crypt.java index 7a480d5..ca90b94 100644 --- a/src/test/java/com/ugsbo/Crypto/Crypt.java +++ b/src/test/java/com/ugsbo/Crypto/Crypt.java @@ -3,25 +3,43 @@ */ package com.ugsbo.Crypto; +import com.ugsbo.Crypto.*; import static org.junit.Assert.*; import org.junit.Before; import org.junit.Test; -/** - * @author christian - * - */ public class Crypt { - /** - * @throws java.lang.Exception - */ + + private Payload workingobjekt; + @Before - public void setUp() throws Exception {} + public void setUp() throws Exception { + workingobjekt = new Payload(); + } @Test - public void test() { - fail("Not yet implemented"); + public void offenIstAnders() { + + String eingabe = "TestText"; + + workingobjekt.setOffen(eingabe); + workingobjekt.verschlüsseln(); + workingobjekt.getVerschlüsselt(); + } + + @Test + public void verUndEntschlüsseln() { + + String eingabe = "TestText"; + String ergebnis; + + workingobjekt.setOffen(eingabe); + workingobjekt.verschlüsseln(); + workingobjekt.entschlüsseln(); + ergebnis = workingobjekt.getOffen(); + + assertEquals("das entschlüsselte Test Wort",ergebnis,eingabe); } } diff --git a/src/test/java/com/ugsbo/Crypto/DeCrypt.java b/src/test/java/com/ugsbo/Crypto/DeCrypt.java index d55c094..2cf121e 100644 --- a/src/test/java/com/ugsbo/Crypto/DeCrypt.java +++ b/src/test/java/com/ugsbo/Crypto/DeCrypt.java @@ -1,17 +1,42 @@ package com.ugsbo.Crypto; import static org.junit.Assert.*; + +import com.ugsbo.Crypto.*; import org.junit.Before; import org.junit.Test; public class DeCrypt { + private Payload workingobjekt; + @Before - public void setUp() throws Exception {} + public void setUp() throws Exception { + workingobjekt = new Payload(); + } @Test - public void test() { - fail("Not yet implemented"); + public void verschlüsseltIstAnders() { + + String eingabe = "TestText"; + + workingobjekt.setVerschlüsselt(eingabe); + workingobjekt.entschlüsseln(); + workingobjekt.getOffen(); + } + + @Test + public void entUndVerschlüsseln() { + + String eingabe = "TestText"; + String ergebnis; + + workingobjekt.setOffen(eingabe); + workingobjekt.verschlüsseln(); + workingobjekt.entschlüsseln(); + ergebnis = workingobjekt.getOffen(); + + assertEquals("das entschlüsselte Test Wort",ergebnis,eingabe); } }