Examples of LatestVersionQuery


Examples of com.openshift.client.cartridge.query.LatestVersionQuery

  public void shouldEqualsOtherCartridgeConstraint() {
    // pre-conditions
    // operation
    // verification
    assertEquals(
        new LatestVersionQuery("redhat"),
        new LatestVersionQuery("redhat"));
    assertFalse(new LatestVersionQuery("redhat").equals(
        new LatestVersionQuery("jboss")));
  }
View Full Code Here

Examples of com.openshift.client.cartridge.query.LatestVersionQuery

  }

  @Test
  public void shouldMatchEmbeddableCartridge() {
    // pre-conditions
    LatestVersionQuery redhatSelector = new LatestVersionQuery("redhat");
    LatestVersionQuery jbossSelector = new LatestVersionQuery("jboss");
    IEmbeddableCartridge redhat10 = new EmbeddableCartridge("redhat-1.0");
    IEmbeddableCartridge redhat30 = new EmbeddableCartridge("redhat-3.0");
    IEmbeddableCartridge jboss10 = new EmbeddableCartridge("jboss-1.0");
    LatestVersionQuery closedSourceSelector = new LatestVersionQuery("closedsource");
    // operation
    // verification
    assertTrue(redhatSelector.matches(redhat10));
    assertTrue(redhatSelector.matches(redhat30));
    assertFalse(redhatSelector.matches(jboss10));
    assertTrue(jbossSelector.matches(jboss10));
    assertFalse(closedSourceSelector.matches(jboss10));
  }
View Full Code Here

Examples of com.openshift.client.cartridge.query.LatestVersionQuery

  @Test
  public void shouldReturnEmptyListOnNoCartridges() {
    // pre-conditions
    List<IEmbeddedCartridge> embeddedCartridges = Collections.emptyList();

    LatestVersionQuery selector = new LatestVersionQuery("mysql");

    // operation
    IEmbeddedCartridge matchingCartridge = selector.get(embeddedCartridges);

    // verification
    assertThat(matchingCartridge).isNull();
  }
View Full Code Here

Examples of com.openshift.client.cartridge.query.LatestVersionQuery

  public void shouldReturnEmptyListOnNoMatchingCartridge() {
    // pre-conditions
    List<IEmbeddedCartridge> embeddedCartridges = CartridgeTestUtils.createEmbeddedCartridgeMocks(
        "eclipsecon-2013", "community");

    LatestVersionQuery selector = new LatestVersionQuery("fun");

    // operation
    IEmbeddedCartridge matchingCartridge = selector.get(embeddedCartridges);

    // verification
    assertThat(matchingCartridge).isNull();
  }
View Full Code Here

Examples of com.openshift.client.cartridge.query.LatestVersionQuery

  @Test
  public void shouldMatchMysql() {
    // pre-conditions
    List<IEmbeddedCartridge> embeddedCartridges =
        CartridgeTestUtils.createEmbeddedCartridgeMocks(CartridgeTestUtils.MYSQL_51_NAME);
    LatestVersionQuery cartridgeConstraint = new LatestVersionQuery("mysql");

    // operation
    IEmbeddedCartridge matchingCartridge = cartridgeConstraint.get(embeddedCartridges);

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

Examples of com.openshift.client.cartridge.query.LatestVersionQuery

  public void shouldMatchLatestMysql() {
    // pre-conditions
    List<IEmbeddedCartridge> embeddedCartridges = CartridgeTestUtils.createEmbeddedCartridgeMocks(
        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.query.LatestVersionQuery

  public void shouldMatchLaterMajorVersion() {
    // pre-conditions
    String mysql6Name = "mysql-6";
    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.query.LatestVersionQuery

  public void shouldMatchAlphanumericVersionedCartridge() {
    // pre-conditions
    String cartridgeName = "somecartridge-7b";
    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.query.LatestVersionQuery

  public void shouldMatchCartridgeNameWithDash() {
    // pre-conditions
    String jenkins2 = "jenkins-client-2.0";
    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.query.LatestVersionQuery

    // operation
    ICartridge metrics = new CartridgeNameQuery("metrics").get(connection.getCartridges(true));
    assertThat(metrics).isNotNull();
    ICartridge zend = new CartridgeNameQuery("zend-5.6").get(connection.getCartridges(true));
    assertThat(zend).isNotNull();
    ICartridge php = new LatestVersionQuery("php").get(connection.getCartridges(true));
    assertThat(php).isNotNull();
   
    // verification
    assertThat(metrics.isObsolete()).isTrue();
    assertThat(zend.isObsolete()).isTrue();
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.