Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1006 B

  1. package com.ugsbo.Crypto;
  2. import static org.junit.Assert.*;
  3. import com.ugsbo.Crypto.*;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6. public class DeCrypt {
  7. private Payload workingobjekt;
  8. @Before
  9. public void setUp() throws Exception {
  10. workingobjekt = new Payload();
  11. }
  12. @Test
  13. public void verschlüsseltIstAnders() {
  14. String eingabe = "TestText";
  15. String password = "Test";
  16. String ergebnis;
  17. workingobjekt.setVerschlüsselt(eingabe);
  18. workingobjekt.entschlüsseln();
  19. ergebnis = workingobjekt.getOffen();
  20. assertNotEquals("unterschidliche Texte",eingabe,ergebnis);
  21. }
  22. @Test
  23. public void entUndVerschlüsseln() {
  24. String password = "Test";
  25. String eingabe = "TestText";
  26. String ergebnis;
  27. workingobjekt.setOffen(eingabe);
  28. workingobjekt.verschlüsseln();
  29. workingobjekt.entschlüsseln();
  30. ergebnis = workingobjekt.getOffen();
  31. assertEquals("das entschlüsselte Test Wort",ergebnis,eingabe);
  32. }
  33. }