Package org.syncany.tests.util

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


    // Setup
    TransferSettings testConnection = TestConfigUtil.createTestLocalConnection();
    TestClient clientA = new TestClient("A", testConnection);

    // Run
    File noReadPermissionFile = clientA.createNewFile("no-read-permission-file");
    Path filePath = Paths.get(noReadPermissionFile.getAbsolutePath());

    Set<PosixFilePermission> perms = new HashSet<PosixFilePermission>();
    perms.add(PosixFilePermission.OWNER_READ);
    perms.add(PosixFilePermission.GROUP_READ);
View Full Code Here


    // Setup
    TransferSettings testConnection = TestConfigUtil.createTestLocalConnection();
    TestClient clientA = new TestClient("A", testConnection);

    // Run
    File noReadPermissionFile = clientA.createNewFile("no-read-permission-file");
    noReadPermissionFile.setWritable(false, false);

    runUpAndTestForConsistentDatabase(testConnection, clientA);

    // Tear down
View Full Code Here

    // A
    clientA.createNewFile("A-file1.jpg", 100);
    clientA.up();   

    // B
    clientB.createNewFile("A-file1.jpg", 150);
    clientB.up();
   
    // A, A should win
    clientA.down();
    assertEquals(clientA.getLocalFile("A-file1.jpg").length(), 100);
View Full Code Here

    assertFileEquals(clientA.getLocalFile("2"), clientC.getLocalFile("2"));
    assertFileEquals(clientB.getLocalFile("2"), clientC.getLocalFile("2"));
    assertFileListEquals(clientA.getLocalFilesExcludeLockedAndNoRead(), clientC.getLocalFilesExcludeLockedAndNoRead());
    assertFileListEquals(clientB.getLocalFilesExcludeLockedAndNoRead(), clientC.getLocalFilesExcludeLockedAndNoRead());
   
    clientC.createNewFile("3");
    clientC.changeFile("2");
    clientC.upWithForceChecksum();
   
    clientA.down();
    assertFileEquals(clientC.getLocalFile("3"), clientA.getLocalFile("3"));
View Full Code Here

     * 5. When we do 'down' at client "IH", the databases of client "MOM" are considered DIRTY
     *
     */

    // 1. Upload new database for hSE
    clientHSE.createNewFile("fileHSE-1.jpg");
    clientHSE.up(upOptionsWithForce);

    File[] hSEDatabaseFiles = new File(testConnection.getPath() + "/databases/").listFiles(new FilenameFilter() {
      public boolean accept(File dir, String name) {
        return name.contains("hSE");
View Full Code Here

    clientA.createNewFolder("folder");
    clientA.createNewFolder("folder/subfolder1");
    clientA.createNewFolder("folder/subfolder2");
   
    // Create identical files
    clientA.createNewFile("folder/subfolder1/A-file1.jpg", 100);
    clientA.copyFile("folder/subfolder1/A-file1.jpg", "folder/subfolder2/A-file1.jpg");
   
    clientA.up();   
   
    // Move the two identical files
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.