//Dstl (c) Crown Copyright 2017 package uk.gov.dstl.baleen.jobs.patterns.interactions.data; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotEquals; import org.junit.Test; import uk.gov.dstl.baleen.jobs.interactions.data.RelationPair; public class RelationPairTest { @Test public void test() { final RelationPair rp = new RelationPair("source", "target"); assertEquals("source", rp.getSource()); assertEquals("target", rp.getTarget()); } @Test public void equalsAndHashcode() { final RelationPair rp12 = new RelationPair("1", "2"); final RelationPair rp21 = new RelationPair("2", "1"); final RelationPair rp11 = new RelationPair("1", "1"); final RelationPair rp22 = new RelationPair("2", "2"); assertNotEquals(rp12, rp21); assertNotEquals(rp12, rp22); assertNotEquals(rp12, rp11); assertEquals(rp12, rp12); } }