@Test
public void testEdgeIdEqualWithDirection() {
EdgeId edgeId1 = new EdgeId(IdGenerator.of("1:marko"), Directions.OUT,
IdGenerator.of(1), "",
IdGenerator.of("1:josh"), true);
EdgeId edgeId2 = new EdgeId(IdGenerator.of("1:marko"), Directions.OUT,
IdGenerator.of(1), "",
IdGenerator.of("1:josh"), true);
EdgeId edgeId3 = new EdgeId(IdGenerator.of("1:josh"), Directions.IN,
IdGenerator.of(1), "",
IdGenerator.of("1:marko"), true);
Assert.assertTrue(edgeId1.equals(edgeId2));
Assert.assertTrue(edgeId2.equals(edgeId1));
Assert.assertFalse(edgeId1.equals(edgeId3));
Assert.assertFalse(edgeId3.equals(edgeId1));
}