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
1.0 KiB

  1. package de.fd.fh.server.access;
  2. import org.junit.jupiter.api.Test;
  3. import static org.junit.jupiter.api.Assertions.*;
  4. class AccessTest
  5. {
  6. @Test
  7. void removeTokenTest()
  8. {
  9. final Access access = new Access(null, null, null, null, new AccessToken(), null);
  10. access.removeToken();
  11. assertNull(access.getToken());
  12. }
  13. @Test
  14. void setTokenTest()
  15. {
  16. final Access access = new Access();
  17. access.setToken(new AccessToken());
  18. assertNotNull(access.getToken());
  19. }
  20. @Test
  21. void updatePasswordTest()
  22. {
  23. final Access access = new Access(null,null, "TestPassword", null, null, null);
  24. access.updatePassword("NewTestPassword");
  25. assertEquals("NewTestPassword", access.getPassword(), "Should update password.");
  26. }
  27. @Test
  28. void renameTest()
  29. {
  30. final Access access = new Access(null, "TestName", null, null, null, null);
  31. access.rename("NewTestName");
  32. assertEquals("NewTestName", access.getName(), "Should update name.");
  33. }
  34. }