Package org.syncany.tests.util

Examples of org.syncany.tests.util.TestClient.down()


    assertEquals(4, cleanupOperationResult.getMergedDatabaseFilesCount());
    assertEquals(0, cleanupOperationResult.getRemovedMultiChunks().size());
    assertEquals(0, cleanupOperationResult.getRemovedOldVersionsCount());

    TestClient clientB = new TestClient("B", testConnection);
    clientB.down();

    // B: Create some file versions
    clientB.createNewFile("file-B.jpg");
    for (int i = 1; i <= 6; i++) {
      clientB.changeFile("file-B.jpg");
View Full Code Here


    clientA.copyFile("A-file1.jpg", "A-file1-with-different-modified-date.jpg");   
    clientA.getLocalFile("A-file1.jpg").setLastModified(0);       
    clientA.up();   
   
    // B, down, then move BOTH files
    clientB.down();
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
    assertSqlDatabaseEquals(clientA.getDatabaseFile(), clientB.getDatabaseFile());
   
    clientB.moveFile("A-file1.jpg", "A-file1-moved.jpg");
    clientB.moveFile("A-file1-with-different-modified-date.jpg", "A-file1-with-different-modified-date-moved.jpg");       
View Full Code Here

    clientB.down(); // CONFLICT 1
    fail("Add some asserts");
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
   
    clientA.down(); // CONFLICT 2
    clientC.down(); // CONFLICT 3
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
    assertFileListEquals(clientB.getLocalFilesExcludeLockedAndNoRead(), clientC.getLocalFilesExcludeLockedAndNoRead());
   
    clientA.createNewFile("A4,C4");
    clientA.up();
View Full Code Here

   
    clientA.moveFile("B-moved", "A-moved")// same filename as above!
    clientA.up();
   
    // B down only
    clientB.down();
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
    assertSqlDatabaseEquals(clientA.getDatabaseFile(), clientB.getDatabaseFile());
   
    // Tear down
    clientA.deleteTestData();
View Full Code Here

    // A
    clientA.createNewFile("File|\u0002|", 100);
    clientA.up();   
   
    // B
    clientB.down();
    assertFileEquals(clientA.getLocalFile("File|\u0002|"), clientB.getLocalFile("File|\u0002|"));
    assertEquals(clientB.getLocalFile("File|\u0002|").length(), 100);

    // Tear down
    clientA.deleteTestData();
View Full Code Here

    // A new/up
    clientA.createNewFile("A-original");
    clientA.up();
   
    // B down/move/up
    clientB.down();
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
    assertSqlDatabaseEquals(clientA.getDatabaseFile(), clientB.getDatabaseFile());
   
    // A moves, and up
    clientA.moveFile("A-original", "A-moved");
View Full Code Here

    clientA.moveFile("A-original", "A-moved");
    clientA.up();
   
    // B creates file at same location
    clientB.createNewFile("A-moved"); // << same as above
    clientB.down();
    assertConflictingFileExists("A-moved", clientB.getLocalFilesExcludeLockedAndNoRead());

    // Sync them
    clientB.sync();   
    clientA.sync();
View Full Code Here

    // A new/up
    clientA.createNewFile("A-original");
    clientA.up();
   
    // B down/move/up
    clientB.down();
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
    assertSqlDatabaseEquals(clientA.getDatabaseFile(), clientB.getDatabaseFile());
   
    // A moves, and up
    clientA.deleteFile("A-original");
View Full Code Here

    clientA.deleteFile("A-original");
    clientA.up();
   
    // B deletes, then down; this should not fail or throw exceptions
    clientB.moveFile("A-original", "B-moved");
    clientB.down();
    assertFalse("File A-orginal should not be recreated.", clientB.getLocalFile("A-original").exists());

    // Sync them
    clientB.sync();   
    clientA.sync();
View Full Code Here

      Set<PosixFilePermission> expectedPosixPermissions = Files.getPosixFilePermissions(clientB.getLocalFile("Somefolder").toPath());
     
      Set<PosixFilePermission> changedPosixPermissions = PosixFilePermissions.fromString("rwxrwxrwx");
      Files.setPosixFilePermissions(clientB.getLocalFile("Somefolder").toPath(), changedPosixPermissions);
 
      clientB.down();
     
      assertEquals(1, clientB.getLocalFiles().size());
      assertEquals(PosixFilePermissions.toString(expectedPosixPermissions), PosixFilePermissions.toString(Files.getPosixFilePermissions(clientB.getLocalFile("Somefolder").toPath())));
    }
    else if (EnvironmentUtil.isWindows()) {
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.