Examples of IEmbeddedCartridge


Examples of com.openshift.client.cartridge.IEmbeddedCartridge

        CartridgeTestUtils.MYSQL_51_NAME, "mysql-5.0");

    LatestVersionQuery cartridgeSelector = new LatestVersionQuery("mysql");

    // operation
    IEmbeddedCartridge latestMysql = cartridgeSelector.get(embeddedCartridges);

    // verification
    assertThat(latestMysql).isNotNull();
    assertThat(latestMysql.getName()).isEqualTo(CartridgeTestUtils.MYSQL_51_NAME);
  }
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

    String cartridgeName = "vertx-2";
    List<IEmbeddedCartridge> embeddedCartridges = CartridgeTestUtils.createEmbeddedCartridgeMocks(cartridgeName, "mysql");
    LatestEmbeddableCartridge constraint = new LatestEmbeddableCartridge("vertx");

    // operation
    IEmbeddedCartridge cartridge = constraint.get(embeddedCartridges);

    // verification
    assertThat(cartridge).isNotNull();
    assertThat(cartridge.getName()).isEqualTo(cartridgeName);
  }
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

    List<IEmbeddedCartridge> embeddedCartridges = CartridgeTestUtils.createEmbeddedCartridgeMocks(mysql6Name, "mysql-5.0");

    LatestVersionQuery cartridgeSelector = new LatestVersionQuery("mysql");

    // operation
    IEmbeddedCartridge latestMysql = cartridgeSelector.get(embeddedCartridges);

    // verification
    assertThat(latestMysql).isNotNull();
    assertThat(latestMysql.getName()).isEqualTo(mysql6Name);
  }
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

    List<IEmbeddedCartridge> embeddedCartridges = CartridgeTestUtils.createEmbeddedCartridgeMocks(
        cartridgeName, "mysql-5.0");
    LatestVersionQuery constraint = new LatestVersionQuery("somecartridge");

    // operation
    IEmbeddedCartridge cartridge = constraint.get(embeddedCartridges);

    // verification
    assertThat(cartridge).isNotNull();
    assertThat(cartridge.getName()).isEqualTo(cartridgeName);
  }
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

    List<IEmbeddedCartridge> embeddedCartridges = CartridgeTestUtils.createEmbeddedCartridgeMocks(
        jenkins2, "jenkins-client-1.4");
    LatestVersionQuery constraint = new LatestVersionQuery("jenkins-client");

    // operation
    IEmbeddedCartridge cartridge = constraint.get(embeddedCartridges);

    // verification
    assertThat(cartridge).isNotNull();
    assertThat(cartridge.getName()).isEqualTo(jenkins2);
  }
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

      }

    };

    // operation
    IEmbeddedCartridge matchingCartridge = selector.get(embeddedCartridges);
    Collection<IEmbeddedCartridge> matchingCartridges = selector.getAll(embeddedCartridges);

    // verification
    assertThat(matchingCartridge).isNotNull();
    assertThat(matchingCartridge.getName()).isEqualTo("Timberlake");
    assertThat(matchingCartridges).onProperty("name").containsOnly("Timberlake", "TimAndStrupi");
  }
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

    IApplication application = ApplicationTestUtils.ensureHasExactly1Application(domain);
    EmbeddedCartridgeTestUtils.ensureHasEmbeddedCartridges(LatestVersionOf.mySQL(), application);
    // verify using user instance that's not the one used to create

    // operation
    IEmbeddedCartridge mysql = application.getEmbeddedCartridge(LatestVersionOf.mySQL().get(user));
   
    // verification
    new EmbeddedCartridgeAssert(mysql)
        .hasDescription()
        .hasDisplayName();
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

  @Test
  public void shouldGetEmbeddableCartridgeByCartridge() throws Throwable {
    // pre-conditions
    // operation
    final IApplication app = domain.getApplicationByName("springeap6");
    IEmbeddedCartridge mongo = app.getEmbeddedCartridge(CartridgeTestUtils.mongodb22());
    // verifications
    // embedded cartridge should get updated with name, description and
    // display name
    new EmbeddedCartridgeAssert(mongo);
  }
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

        .hasName(null)
        .hasDescription(null)
        .hasDisplayName(null);

    // operation
    IEmbeddedCartridge embeddedForeman = application.getEmbeddedCartridge(foreman);
    // verifications
    // embedded cartridge should get updated with name, description and
    // display name
    new EmbeddedCartridgeAssert(embeddedForeman)
        .hasUrl(CartridgeTestUtils.FOREMAN_URL);
View Full Code Here

Examples of com.openshift.client.cartridge.IEmbeddedCartridge

    app.addEmbeddableCartridge(CartridgeTestUtils.mysql51());

    // verifications
    mockDirector.verifyAddEmbeddableCartridge("foobarz", "springeap6");
    assertThat(app.getEmbeddedCartridges()).hasSize(2);
    IEmbeddedCartridge mySqlCartridge = app.getEmbeddedCartridge(MYSQL_51_NAME);
    new EmbeddedCartridgeAssert(mySqlCartridge)
        .hasMessages()
        .hasDescription()
        .hasName(MYSQL_51_NAME);

    new MessageAssert(mySqlCartridge.getMessages().getFirstBy(IField.DEFAULT))
        .hasExitCode(-1)
        .hasText("Added mysql-5.1 to application springeap6");
    new MessageAssert(mySqlCartridge.getMessages().getFirstBy(IField.RESULT))
        .hasExitCode(0)
        .hasText(
            "\nMySQL 5.1 database added.  Please make note of these credentials:\n\n"
                + "       Root User: adminnFC22YQ\n   Root Password: U1IX8AIlrEcl\n   Database Name: springeap6\n\n"
                + "Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/\n\n"
                + "You can manage your new MySQL database by also embedding phpmyadmin-3.4.\n"
                + "The phpmyadmin username and password will be the same as the MySQL credentials above.\n");
    new MessageAssert(mySqlCartridge.getMessages().getFirstBy(IField.APPINFO))
        .hasExitCode(0)
        .hasText("Connection URL: mysql://127.13.125.1:3306/\n");

  }
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.