View Javadoc
1   package de.dlr.shepard.common.neo4j.entities;
2   
3   import de.dlr.shepard.BaseTestCase;
4   import de.dlr.shepard.auth.users.entities.User;
5   import de.dlr.shepard.auth.users.entities.UserGroup;
6   import de.dlr.shepard.context.semantic.entities.SemanticAnnotation;
7   import nl.jqno.equalsverifier.EqualsVerifier;
8   import org.junit.jupiter.api.Test;
9   
10  public class BasicContainerTest extends BaseTestCase {
11  
12    @Test
13    public void equalsContract() {
14      EqualsVerifier.simple()
15        .forClass(BasicContainer.class)
16        .withPrefabValues(User.class, new User("bob"), new User("claus"))
17        .withPrefabValues(UserGroup.class, new UserGroup(1L), new UserGroup(2L))
18        .withPrefabValues(SemanticAnnotation.class, new SemanticAnnotation(1L), new SemanticAnnotation(2L))
19        .verify();
20    }
21  }