Package org.syncany.tests.util

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


    clientA.deleteFile("A-large-file.zip");
    logln("Deleting done.");   
   
    // B
    logln("clientB.down(); started.");
    clientB.down();
    logln("clientB.down(); completed.");
    String checksumFileB = StringUtil.toHex(TestFileUtil.createChecksum(clientB.getLocalFile("A-large-file.zip")));
    logln("Done. Checksum is: "+checksumFileB)
   
    logln("Freeing up space, deleting file at client B ...");
View Full Code Here


    for (int i=0; i<10000; i++) {
      clientA.createNewFile("file"+i, 100+i);
    }
   
    clientA.up(); // This has caused a heap space exception
    clientB.down();
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
   
    // Tear down
    clientA.deleteTestData();
    clientB.deleteTestData();
View Full Code Here

      new Executable() {
        @Override
        public void execute() throws Exception {
          clientA.upWithForceChecksum();   
         
          clientB.down();
          assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
          assertSqlDatabaseEquals(clientA.getDatabaseFile(), clientB.getDatabaseFile());         
        }     
      }
    );
View Full Code Here

   
    ClientActions.run(clientA, null, new CreateFileTree(), null);
    ClientActions.run(clientA, null, new ChangeTypeFileToSymlinkWithTargetFolder(), null);
   
    clientA.upWithForceChecksum();   
    clientB.down();
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientB.getLocalFilesExcludeLockedAndNoRead());
    assertSqlDatabaseEquals(clientA.getDatabaseFile(), clientB.getDatabaseFile());         
   
    clientA.deleteTestData();
    clientB.deleteTestData();
View Full Code Here

    // A, A should win
    clientA.down();
    assertEquals(clientA.getLocalFile("A-file1.jpg").length(), 100);

    // B, B should have conflicting file and updated on A's file
    clientB.down();
    assertConflictingFileExists("A-file1.jpg", clientB.getLocalFilesExcludeLockedAndNoRead());
    assertFileEquals(clientA.getLocalFile("A-file1.jpg"), clientB.getLocalFile("A-file1.jpg"));
    assertEquals(clientB.getLocalFile("A-file1.jpg").length(), 100);
   
    // B
View Full Code Here

        TestFileUtil.changeRandomPartOfBinaryFile(clientA.getLocalFile("file1"));
      }
      clientA.up();   
    }
   
    clientB.down();
   
    for (int i=1; i<=16; i++) {
      assertTrue(clientA.getLocalFile("file" + i).exists());
      assertTrue(clientB.getLocalFile("file" + i).exists());
    }
View Full Code Here

    // Create files and upload
    clientA1.createNewFiles();   
    clientA1.up();
   
    // Download and reconstruct
    clientA2.down();   
    assertFileListEquals(clientA1.getLocalFilesExcludeLockedAndNoRead(), clientA2.getLocalFilesExcludeLockedAndNoRead());
   
    // Cleanup
    clientA1.deleteTestData();
    clientA2.deleteTestData();
View Full Code Here

    // Create files and upload
    clientA.createNewFile("file");   
    clientA.up();
   
    clientB.down();
    assertFileEquals(clientA.getLocalFile("file"), clientB.getLocalFile("file"));   
   
    // Cleanup
    clientA.deleteTestData();
    clientB.deleteTestData();
View Full Code Here

    // Create files and upload
    clientA.createNewFile("file");   
    clientA.up();
   
    clientB.down();
    assertFileEquals(clientA.getLocalFile("file"), clientB.getLocalFile("file"));
   
    clientB.moveFile("file", "moved");
    clientB.up();
   
View Full Code Here

    // Create files and upload
    clientA.createNewFile("file");   
    clientA.up();
   
    clientB.down();
    assertFileEquals(clientA.getLocalFile("file"), clientB.getLocalFile("file"));
   
    clientB.deleteFile("file");
    clientB.up();
   
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.