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); } }