public void testNewFirst() throws Exception {
DiffingConnectorCheckpoint fccp = DiffingConnectorCheckpoint.newFirst();
assertEquals(0, fccp.getMajorNumber());
assertEquals(0, fccp.getMinorNumber());
assertTrue(fccp.compareTo(fccp) == 0);
assertEquals(fccp, fccp);
DiffingConnectorCheckpoint fccp2 = DiffingConnectorCheckpoint.fromJsonString(fccp.toString());
assertEquals(fccp, fccp2);
assertEquals(fccp.hashCode(), fccp2.hashCode());
assertTrue(fccp.compareTo(fccp2) == 0);