Package com.openshift.client.utils

Examples of com.openshift.client.utils.ApplicationAssert


    // operation
    application.addEmbeddableCartridge(LatestVersionOf.jenkinsClient().get(user));

    // verification
    assertThat(new ApplicationAssert(application)
        .hasEmbeddedCartridge(LatestVersionOf.jenkinsClient()));
  }
View Full Code Here


  @Test
  public void shouldEmbedDownloadableCartridge() throws Exception {
    // pre-conditions
    IApplication application = ApplicationTestUtils.ensureHasExactly1Application(domain);
    EmbeddedCartridgeTestUtils.silentlyDestroyAllEmbeddedCartridges(application);
    assertThat(new ApplicationAssert(application))
      .hasNotEmbeddableCartridge(CartridgeTestUtils.foreman063());

    // operation
    application.addEmbeddableCartridge(CartridgeTestUtils.foreman063());

    // verification
    new ApplicationAssert(application)
        .hasEmbeddedCartridgeNames(CartridgeTestUtils.foreman063().getName());
  }
View Full Code Here

    // operation
    application.removeEmbeddedCartridge(LatestVersionOf.mySQL().get(user));

    // verification
    assertTrue(application.getEmbeddedCartridges().size() == numOfEmbeddedCartridges - 1);
    assertThat(new ApplicationAssert(application))
        .hasNotEmbeddableCartridge(LatestVersionOf.mySQL());
  }
View Full Code Here

    // operation
    application.removeEmbeddedCartridge(LatestVersionOf.mySQL().get(user));

    // verification
    IEmbeddableCartridge mySql = LatestVersionOf.mySQL().get(user);
    assertThat(new ApplicationAssert(application))
        .hasEmbeddableCartridges(numOfEmbeddedCartridges)
        .hasNotEmbeddableCartridge(mySql.getName());
  }
View Full Code Here

    // pre-condition
    IApplication application = ApplicationTestUtils.ensureHasExactly1Application(domain);
    IEmbeddableCartridge mySqlEmbeddableCartridge =
        LatestVersionOf.mySQL().get(user);
    EmbeddedCartridgeTestUtils.ensureHasEmbeddedCartridge(mySqlEmbeddableCartridge, application);
    assertThat(new ApplicationAssert(application)
        .hasEmbeddedCartridge(LatestVersionOf.mySQL()));

    // operation
    // use user instance that's not the one used to create
    IUser user2 = new TestConnectionBuilder().defaultCredentials().disableSSLCertificateChecks().create().getUser();
    IApplication user2Application = user2.getDefaultDomain().getApplicationByName(application.getName());
    user2Application.removeEmbeddedCartridge(LatestVersionOf.mySQL().get(user2));
    assertThat(new ApplicationAssert(user2Application)
        .hasNotEmbeddableCartridges(LatestVersionOf.mySQL()));

    // verification
    application.refresh();
    assertThat(new ApplicationAssert(application)
        .hasNotEmbeddableCartridges(LatestVersionOf.mySQL()));
    assertEquals(application.getEmbeddedCartridges().size(), user2Application.getEmbeddedCartridges().size());
  }
View Full Code Here

        "downloadablecart", CartridgeTestUtils.go11(), null, null, null, IHttpClient.NO_TIMEOUT,
        CartridgeTestUtils.foreman063(),
        CartridgeTestUtils.mysql51());

    // verifications
    new ApplicationAssert(app)
        .hasName("downloadablecart")
        .hasGearProfile(GearProfileTestUtils.getFirstAvailableGearProfile(domain))
        .hasCreationTime()
        .hasUUID()
        .hasDomain(domain)
View Full Code Here

    // operations
    InputStream restoreOutput = applicationSession.restoreDeploymentSnapshot(new FileInputStream(newArchive), true);
    StreamUtils.writeTo(restoreOutput, System.out);

    // verifications
    new ApplicationAssert(application).pageContains("", title);
  }
View Full Code Here

    InputStream restoreResponse =
        applicationSession.restoreFullSnapshot(new FileInputStream(newArchive), true);
    StreamUtils.writeTo(restoreResponse, System.out);
   
    // verification
    new ApplicationAssert(application).pageContains("", title);
  }
View Full Code Here

    IStandaloneCartridge php = LatestVersionOf.php().get(user);
    IApplication application =
        domain.createApplication(applicationName, php);

    // verification
    assertThat(new ApplicationAssert(application))
        .hasName(applicationName)
        .hasUUID()
        .hasCreationTime()
        .hasCartridge(php)
        .hasValidApplicationUrl()
View Full Code Here

        ApplicationTestUtils.createRandomApplicationName();
    IStandaloneCartridge php = LatestVersionOf.php().get(user);
    IApplication application = domain.createApplication(applicationName, php, GearProfileTestUtils.getFirstAvailableGearProfile(domain));

    // verification
    assertThat(new ApplicationAssert(application))
        .hasName(applicationName)
        .hasUUID()
        .hasCreationTime()
        .hasCartridge(php)
        .hasValidApplicationUrl()
View Full Code Here

TOP

Related Classes of com.openshift.client.utils.ApplicationAssert

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.