Package org.hive2hive.core

Examples of org.hive2hive.core.H2HTestData.generateVersionKey()


  public void testRemoveSingleVersion() throws IOException, NoPeerConnectionException {
    NetworkManager nodeA = network.get(random.nextInt(networkSize));
    NetworkManager nodeB = network.get(random.nextInt(networkSize));

    H2HTestData data = new H2HTestData(NetworkTestUtil.randomString());
    data.generateVersionKey();
    Parameters parameters = new Parameters().setLocationKey(nodeA.getNodeId())
        .setContentKey(NetworkTestUtil.randomString()).setVersionKey(data.getVersionKey())
        .setData(data);

    nodeA.getDataManager().putUnblocked(parameters).awaitUninterruptibly();
View Full Code Here


    List<H2HTestData> content = new ArrayList<H2HTestData>();
    int numberOfContent = 3;
    for (int i = 0; i < numberOfContent; i++) {
      H2HTestData data = new H2HTestData(NetworkTestUtil.randomString());
      data.generateVersionKey();
      if (i > 0) {
        data.setBasedOnKey(content.get(i - 1).getVersionKey());
      }
      Parameters parameters = new Parameters().setLocationKey(locationKey).setContentKey(contentKey)
          .setVersionKey(data.getVersionKey()).setData(data);
View Full Code Here

    List<H2HTestData> content = new ArrayList<H2HTestData>();
    int numberOfContent = 3;
    for (int i = 0; i < numberOfContent; i++) {
      H2HTestData data = new H2HTestData(NetworkTestUtil.randomString());
      data.generateVersionKey();
      if (i > 0) {
        data.setBasedOnKey(content.get(i - 1).getVersionKey());
      }
      content.add(data);
View Full Code Here

  public void testGetAVersion() throws IOException, NoPeerConnectionException {
    NetworkManager nodeA = network.get(random.nextInt(networkSize));
    NetworkManager nodeB = network.get(random.nextInt(networkSize));

    H2HTestData data = new H2HTestData(NetworkTestUtil.randomString());
    data.generateVersionKey();
    Parameters parameters = new Parameters().setLocationKey(nodeA.getNodeId())
        .setContentKey(NetworkTestUtil.randomString())
        .setVersionKey(Number160.createHash(NetworkTestUtil.randomString())).setData(data);

    nodeA.getDataManager().putUnblocked(parameters).awaitUninterruptibly();
View Full Code Here

    List<H2HTestData> content = new ArrayList<H2HTestData>();
    int numberOfContent = 3;
    for (int i = 0; i < numberOfContent; i++) {
      H2HTestData data = new H2HTestData(NetworkTestUtil.randomString());
      data.generateVersionKey();
      if (i > 0) {
        data.setBasedOnKey(content.get(i - 1).getVersionKey());
      }
      content.add(data);
View Full Code Here

    NetworkManager nodeB = network.get(1);

    String locationKey = nodeA.getNodeId();
    String contentKey = "content key";
    H2HTestData data1 = new H2HTestData("data1");
    data1.generateVersionKey();
    waitATick();
    H2HTestData data2A = new H2HTestData("data2A");
    data2A.generateVersionKey();
    data2A.setBasedOnKey(data1.getVersionKey());
    waitATick();
View Full Code Here

    String contentKey = "content key";
    H2HTestData data1 = new H2HTestData("data1");
    data1.generateVersionKey();
    waitATick();
    H2HTestData data2A = new H2HTestData("data2A");
    data2A.generateVersionKey();
    data2A.setBasedOnKey(data1.getVersionKey());
    waitATick();
    H2HTestData data2B = new H2HTestData("data2B");
    data2B.generateVersionKey();
    data2B.setBasedOnKey(data1.getVersionKey());
View Full Code Here

    H2HTestData data2A = new H2HTestData("data2A");
    data2A.generateVersionKey();
    data2A.setBasedOnKey(data1.getVersionKey());
    waitATick();
    H2HTestData data2B = new H2HTestData("data2B");
    data2B.generateVersionKey();
    data2B.setBasedOnKey(data1.getVersionKey());

    Parameters parameters1 = new Parameters().setLocationKey(locationKey).setContentKey(contentKey)
        .setVersionKey(data1.getVersionKey()).setData(data1);
    Parameters parameters2A = new Parameters().setLocationKey(locationKey).setContentKey(contentKey)
View Full Code Here

  public void testConcurrentModificationAnlysis() throws IOException {
    String locationKey = "a location key";
    String contentKey = "content key";

    H2HTestData dataOther = new H2HTestData("dataOther");
    dataOther.generateVersionKey();
    Number640 dataOtherKey = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), dataOther.getVersionKey());

    H2HTestData data1 = new H2HTestData("data1");
    data1.generateVersionKey();
View Full Code Here

    dataOther.generateVersionKey();
    Number640 dataOtherKey = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), dataOther.getVersionKey());

    H2HTestData data1 = new H2HTestData("data1");
    data1.generateVersionKey();
    Number640 data1Key = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), data1.getVersionKey());

    waitATick();
    H2HTestData data2AOlder = new H2HTestData("data2AOlder");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.