Package org.syncany.operations.init

Examples of org.syncany.operations.init.InitOperation


public class ConnectOperationTest {
  @Test
  public void testConnectOperationSuccess() throws Exception {
    // A.init()
    InitOperationOptions initOperationOptionsA = TestConfigUtil.createTestInitOperationOptions("A");
    InitOperation initOperationA = new InitOperation(initOperationOptionsA, null);

    InitOperationResult initOperationResultA = initOperationA.execute();

    String connectLinkA = initOperationResultA.getGenLinkResult().getShareLink();
    assertNotNull(connectLinkA);

    // B.connect()
View Full Code Here


  @Test
  public void testConnectOperationFailureNoConnection() throws Exception {
    // A.init()
    InitOperationOptions initOperationOptionsA = TestConfigUtil.createTestInitOperationOptions("A");
    InitOperation initOperationA = new InitOperation(initOperationOptionsA, null);

    InitOperationResult initOperationResultA = initOperationA.execute();

    String connectLinkA = initOperationResultA.getGenLinkResult().getShareLink();
    assertNotNull(connectLinkA);

    // B.connect()
View Full Code Here

  private static final Logger logger = Logger.getLogger(InitOperation.class.getSimpleName());

  @Test
  public void testInitOperation() throws Exception {
    InitOperationOptions operationOptions = TestConfigUtil.createTestInitOperationOptions("A");
    InitOperation op = new InitOperation(operationOptions, null);
    InitOperationResult res = op.execute();
    File repoDir = ((LocalTransferSettings) operationOptions.getConfigTO().getTransferSettings()).getPath();
    File localDir = new File(operationOptions.getLocalDir(), ".syncany");

    // Test the repository
    assertTrue((new File(repoDir, "databases").exists()));
View Full Code Here

  @Test
  public void testFaultyInitOperation() throws Exception {
    // Create an unreliable connection
    List<String> failingOperationsPattern = Lists.newArrayList("rel=1.*op=upload");
    InitOperationOptions operationOptions = TestConfigUtil.createTestUnreliableInitOperationOptions("A", failingOperationsPattern);
    InitOperation op = new InitOperation(operationOptions, null);

    File repoDir = ((UnreliableLocalTransferSettings) operationOptions.getConfigTO().getTransferSettings()).getPath();
    File localDir = new File(operationOptions.getLocalDir(), ".syncany");

    try {
      op.execute();
    }
    catch (StorageException e) {
      logger.log(Level.INFO, "This operation failed because of the unreliable connection.");
    }

View Full Code Here

  public InitOperationResult init(InitOperationOptions options) throws Exception {
    return init(options, null);
  }

  public InitOperationResult init(InitOperationOptions options, UserInteractionListener listener) throws Exception {
    return new InitOperation(options, listener).execute();
  }
View Full Code Here

TOP

Related Classes of org.syncany.operations.init.InitOperation

Copyright © 2018 www.massapicom. 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.