mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

gbellato
06.37.2009 096707f6f91e33ecdc4dea986c89bf55007b5f2a
opends/tests/unit-tests-testng/src/server/org/opends/server/replication/common/ServerStateTest.java
@@ -107,11 +107,36 @@
    // Check getBytes
    byte[] b = serverState.getBytes();
    ServerState generatedServerState = new ServerState(b,0,b.length -1) ;
    assertEquals(b, generatedServerState.getBytes()) ;
  }
  /**
   * Create a new ServerState object
   */
  @Test(dataProvider = "changeNumberData")
  public void serverStateReloadTest(ChangeNumber cn)
  throws Exception
  {
    ChangeNumber cn1, cn3;
    cn1 = new ChangeNumber(cn.getTime()+1,cn.getSeqnum(),cn.getServerId());
    cn3 = new ChangeNumber(cn1.getTime(),cn1.getSeqnum(),(short)(cn1.getServerId()+1));
    ServerState state1 = new ServerState();
    state1.update(cn1);
    state1.update(cn3);
    ServerState state2 = new ServerState();
    state2.reload(state1);
    assertEquals(state1.toString(), state2.toString()) ;
  }
  /**
   * Ensures that the Directory Server is able to
   * translate a ruv entry to a sever state.
   *