assertNotSame(r1, r2);
assertNotSame(r1.getId(), r2.getId());
r1 = new Route(1L, 3L);
r1.getPath().add(new NodePortTuple(1L, (short)1));
r1.getPath().add(new NodePortTuple(2L, (short)1));
r1.getPath().add(new NodePortTuple(2L, (short)2));
r1.getPath().add(new NodePortTuple(3L, (short)1));
r2.getPath().add(new NodePortTuple(1L, (short)1));
r2.getPath().add(new NodePortTuple(2L, (short)1));
r2.getPath().add(new NodePortTuple(2L, (short)2));
r2.getPath().add(new NodePortTuple(3L, (short)1));
assertEquals(r1, r2);
NodePortTuple temp = r2.getPath().remove(0);
assertNotSame(r1, r2);
r2.getPath().add(0, temp);
assertEquals(r1, r2);
r2.getPath().remove(1);
temp = new NodePortTuple(2L, (short)5);
r2.getPath().add(1, temp);
assertNotSame(r1, r2);
}