@Test
public void testDeepEquals() {

    GraphVersion g1 = new GraphVersion(null);
    g1.nodeVersion = 5;
    g1.edgeVersion = 10;
    GraphVersion g2 = new GraphVersion(null);
    g2.nodeVersion = 5;
    g2.edgeVersion = 10;
    GraphVersion g3 = new GraphVersion(null);
    g3.nodeVersion = 5;
    g3.edgeVersion = 0;
    GraphVersion g4 = new GraphVersion(null);
    g4.nodeVersion = 0;
    g4.edgeVersion = 10;
    Assert.assertFalse(g1.deepEquals(null));
    Assert.assertTrue(g1.deepEquals(g2));
    Assert.assertFalse(g1.deepEquals(g3));
    Assert.assertFalse(g1.deepEquals(g4));
}