View Javadoc
1   package de.dlr.shepard.auth.apikey.io;
2   
3   import static org.junit.jupiter.api.Assertions.assertEquals;
4   
5   import de.dlr.shepard.auth.apikey.entities.ApiKey;
6   import java.util.UUID;
7   import nl.jqno.equalsverifier.EqualsVerifier;
8   import org.junit.jupiter.api.Test;
9   
10  public class ApiKeyWithJWTIOTest {
11  
12    @Test
13    public void equalsContract() {
14      EqualsVerifier.simple().forClass(ApiKeyWithJWTIO.class).verify();
15    }
16  
17    @Test
18    public void testConversion() {
19      var key = new ApiKey(UUID.randomUUID());
20      key.setJws("MyJWS");
21  
22      var converted = new ApiKeyWithJWTIO(key);
23      assertEquals(key.getUid(), converted.getUid());
24      assertEquals("MyJWS", converted.getJwt());
25    }
26  }