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.

48 lines
949 B

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