@Test
/** Test BOOTSTRAP transitions - Bootstrap Restart since no serverInfo */
public void testTransition_RestartWithNoServerInfo() throws Exception
{

  BootstrapPullThread bsPuller = createBootstrapPullThread(false, false, false);
  Checkpoint cp = _ckptHandlerSource1.createInitialBootstrapCheckpoint(null, 50L);
  cp.setBootstrapStartScn(1111L);

  bsPuller.getComponentStatus().start();
  ConnectionState connState = bsPuller.getConnectionState();
  connState.switchToBootstrap(cp);
  testTransitionCase(bsPuller, StateId.BOOTSTRAP, StateId.REQUEST_START_SCN, cp);
  Assert.assertEquals(cp.getBootstrapStartScn().longValue(),
                      Checkpoint.UNSET_BOOTSTRAP_START_SCN, "Cleared Bootstrap StartSCN");
  Assert.assertEquals(cp.getBootstrapSinceScn().longValue(), 50L, "Cleared Bootstrap SinceSCN");
  int numRetries = bsPuller.getRetriesBeforeCkptCleanup().getRemainingRetriesNum();
  Assert.assertEquals(numRetries, 1000, "NumRetries Check");
}