1 package de.dlr.shepard.common.neo4j.io;
2
3 import static org.junit.jupiter.api.Assertions.assertEquals;
4
5 import de.dlr.shepard.common.util.HasId;
6 import nl.jqno.equalsverifier.EqualsVerifier;
7 import org.junit.jupiter.api.Test;
8
9 public class HasIdIOTest {
10
11 @Test
12 public void equalsContract() {
13 EqualsVerifier.simple().forClass(HasIdIO.class).verify();
14 }
15
16 @Test
17 public void testConversion() {
18 HasId hasId = new HasId() {
19 @Override
20 public String getUniqueId() {
21 return "unique_id";
22 }
23 };
24
25 var converted = new HasIdIO(hasId);
26 assertEquals(hasId.getUniqueId(), converted.getUniqueId());
27 }
28 }