Package org.cloudfoundry.client.lib.domain

Examples of org.cloudfoundry.client.lib.domain.CloudService


    deleteService(service);
    assertServiceNotExist(MYSQL_SERVICE_NAME);
  }

  public void testCreateTunnelInvalidProxy() throws Exception {
    CloudService service = getMysqlService();
    assertServiceExists(MYSQL_SERVICE_NAME);

    final boolean[] ran = { false };

    new ProxyHandler("invalid.proxy.test", 8080) {
View Full Code Here


    assertServiceNotExist(MYSQL_SERVICE_NAME);

  }

  public void testCreateMongodbTunnel() throws Exception {
    CloudService service = getMongodbService();
    CaldecottTunnelDescriptor descriptor = createCaldecottTunnel(MONGODB_SERVICE_NAME);
    assertNotNull(descriptor);
    assertTunnel(MONGODB_SERVICE_NAME);

    stopTunnel(MONGODB_SERVICE_NAME);
View Full Code Here

    deleteService(service);
    assertServiceNotExist(MONGODB_SERVICE_NAME);
  }

  public void testCreatePostgresqlTunnel() throws Exception {
    CloudService service = getPostgresqlService();
    CaldecottTunnelDescriptor descriptor = createCaldecottTunnel(POSTGRESQL_SERVICE_NAME);
    assertNotNull(descriptor);
    assertTunnel(POSTGRESQL_SERVICE_NAME);

    String expectedURL = "jdbc:postgresql://" + LOCAL_HOST + ":" + descriptor.tunnelPort() + "/"
View Full Code Here

    deleteService(service);
    assertServiceNotExist(POSTGRESQL_SERVICE_NAME);
  }

  public void testCaldecottTunnelCloseOnServiceDeletion() throws Exception {
    CloudService service = getMysqlService();
    assertServiceExists(MYSQL_SERVICE_NAME);
    CaldecottTunnelDescriptor descriptor = createCaldecottTunnel(MYSQL_SERVICE_NAME);
    assertNotNull(descriptor);
    assertTunnel(MYSQL_SERVICE_NAME);
View Full Code Here

    CloudFoundryApplicationModule appModule = assertDeployApplicationStartMode(prefix);

    CloudApplication nonCaldecottApp = appModule.getApplication();

    CloudService service = getMysqlService();
    assertServiceExists(MYSQL_SERVICE_NAME);

    assertStopModule(appModule);

    bindServiceToApp(nonCaldecottApp, service);

    CaldecottTunnelDescriptor descriptor = createCaldecottTunnel(MYSQL_SERVICE_NAME);
    assertNotNull(descriptor);
    assertTunnel(MYSQL_SERVICE_NAME);

    assertStartModule(appModule);
    assertServiceBound(service.getName(), nonCaldecottApp);

    assertStopModule(appModule);
    unbindServiceToApp(nonCaldecottApp, service);
    assertServiceNotBound(service.getName(), nonCaldecottApp);

    assertTunnel(MYSQL_SERVICE_NAME);

    stopTunnel(MYSQL_SERVICE_NAME);
    assertNoTunnel(MYSQL_SERVICE_NAME);
View Full Code Here

  }

  public void testTunnelCloseOnCaldecottDeletion() throws Exception {

    CloudService service = getMysqlService();
    assertServiceExists(MYSQL_SERVICE_NAME);

    CaldecottTunnelDescriptor descriptor = createCaldecottTunnel(MYSQL_SERVICE_NAME);
    assertNotNull(descriptor);
    assertTunnel(MYSQL_SERVICE_NAME);
View Full Code Here

    deleteService(service);
    assertServiceNotExist(MYSQL_SERVICE_NAME);
  }

  public void testTunnelCloseOnCaldecottServiceUnbinding() throws Exception {
    CloudService service = getMysqlService();
    assertServiceExists(MYSQL_SERVICE_NAME);

    CaldecottTunnelDescriptor descriptor = createCaldecottTunnel(MYSQL_SERVICE_NAME);
    assertNotNull(descriptor);
    assertTunnel(MYSQL_SERVICE_NAME);

    CloudApplication caldecottApp = getCaldecottApplication();
    assertNotNull(caldecottApp);

    unbindServiceToApp(caldecottApp, service);
    assertServiceNotBound(service.getName(), caldecottApp);

    assertNoTunnel(MYSQL_SERVICE_NAME);

    deleteService(service);
    assertServiceNotExist(MYSQL_SERVICE_NAME);
View Full Code Here

   * This should be run LAST to ensure that the Caldecott application is
   * removed from the server after all Caldecott tests complete
   * @throws Exception
   */
  public void testCaldecottApplicationIsRemoved() throws Exception {
    CloudService service = getMysqlService();
    assertServiceExists(MYSQL_SERVICE_NAME);

    CaldecottTunnelDescriptor descriptor = createCaldecottTunnel(MYSQL_SERVICE_NAME);
    assertNotNull(descriptor);
    assertTunnel(MYSQL_SERVICE_NAME);
View Full Code Here

    TunnelBehaviour handler = new TunnelBehaviour(cloudServer);
    assertTrue(handler.hasCaldecottTunnel(serviceName));
  }

  protected CloudService getMysqlService() throws Exception {
    CloudService service = getCloudService(MYSQL_SERVICE_NAME);
    if (service == null) {
      service = createCloudService(MYSQL_SERVICE_NAME, "mysql");
    }
    return service;
  }
View Full Code Here

    }
    return service;
  }

  protected CloudService getMongodbService() throws Exception {
    CloudService service = getCloudService(MONGODB_SERVICE_NAME);
    if (service == null) {
      service = createCloudService(MONGODB_SERVICE_NAME, "mongodb");
    }
    return service;
  }
View Full Code Here

TOP

Related Classes of org.cloudfoundry.client.lib.domain.CloudService

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.