Browse Source

Struktur und Tests sind fertig

featureCrypto
Christian Baltzer 5 years ago
parent
commit
4152a430da
  1. 2
      src/main/java/com/ugsbo/Crypto/Crypto_Logic.java
  2. 59
      src/main/java/com/ugsbo/Crypto/Payload.java
  3. 38
      src/test/java/com/ugsbo/Crypto/Crypt.java
  4. 31
      src/test/java/com/ugsbo/Crypto/DeCrypt.java

2
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
}
}

59
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() {
}
}

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

31
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);
}
}
Loading…
Cancel
Save