Examples of incrementClock()


Examples of org.syncany.database.VectorClock.incrementClock()

  @Test
  public void testIncrementUnit() {
    VectorClock vc = new  VectorClock();
   
    vc.setClock("UnitA", 1);   
    vc.incrementClock("UnitA"); // 2
    vc.incrementClock("UnitA"); // 3
   
    vc.setClock("UnitB", 2);
    vc.incrementClock("UnitB"); // 3
   
View Full Code Here

Examples of org.syncany.database.VectorClock.incrementClock()

  public void testIncrementUnit() {
    VectorClock vc = new  VectorClock();
   
    vc.setClock("UnitA", 1);   
    vc.incrementClock("UnitA"); // 2
    vc.incrementClock("UnitA"); // 3
   
    vc.setClock("UnitB", 2);
    vc.incrementClock("UnitB"); // 3
   
    assertEquals("Expected clock value to be different.", 3L, (long) vc.getClock("UnitA"));
View Full Code Here

Examples of org.syncany.database.VectorClock.incrementClock()

    vc.setClock("UnitA", 1);   
    vc.incrementClock("UnitA"); // 2
    vc.incrementClock("UnitA"); // 3
   
    vc.setClock("UnitB", 2);
    vc.incrementClock("UnitB"); // 3
   
    assertEquals("Expected clock value to be different.", 3L, (long) vc.getClock("UnitA"));
    assertEquals("Expected clock value to be different.", 3L, (long) vc.getClock("UnitB"));
 
 
View Full Code Here

Examples of org.syncany.database.VectorClock.incrementClock()

 
  @Test
  public void testIncrementNonExistingUnit() {
    VectorClock vc = new  VectorClock();
   
    vc.incrementClock("NonExistingUnit");
   
    assertEquals("Expected clock value to be different.", 1L, (long) vc.getClock("NonExistingUnit"));
 
 
  @Test
View Full Code Here

Examples of org.syncany.database.VectorClock.incrementClock()

  private DatabaseVersion createPurgeDatabaseVersion(Map<FileHistoryId, FileVersion> mostRecentPurgeFileVersions) {
    DatabaseVersionHeader lastDatabaseVersionHeader = localDatabase.getLastDatabaseVersionHeader();
    VectorClock lastVectorClock = lastDatabaseVersionHeader.getVectorClock();

    VectorClock purgeVectorClock = lastVectorClock.clone();
    purgeVectorClock.incrementClock(config.getMachineName());

    DatabaseVersionHeader purgeDatabaseVersionHeader = new DatabaseVersionHeader();
    purgeDatabaseVersionHeader.setType(DatabaseVersionType.PURGE);
    purgeDatabaseVersionHeader.setDate(new Date());
    purgeDatabaseVersionHeader.setClient(config.getMachineName());
View Full Code Here

Examples of org.syncany.database.VectorClock.incrementClock()

    return createDatabaseVersion(basedOnDatabaseVersionHeader, new Date());
  }
 
  public static DatabaseVersion createDatabaseVersion(DatabaseVersionHeader basedOnDatabaseVersionHeader, Date date) {
    VectorClock vectorClock = (basedOnDatabaseVersionHeader != null) ? basedOnDatabaseVersionHeader.getVectorClock().clone() : new VectorClock();
    vectorClock.incrementClock("someclient");
   
    DatabaseVersion databaseVersion = new DatabaseVersion();
   
    databaseVersion.setClient("someclient");
    databaseVersion.setTimestamp(date);
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.