Package org.apache.ambari.server.controller.spi

Examples of org.apache.ambari.server.controller.spi.Predicate.evaluate()


    resource.setProperty(p2, "bar");

    PredicateBuilder pb = new PredicateBuilder();
    Predicate predicate1 = pb.property(p1).equals("foo").or().property(p2).equals("bar").toPredicate();

    Assert.assertTrue(predicate1.evaluate(resource));

    PredicateBuilder pb2 = new PredicateBuilder();
    Predicate predicate2 = pb2.property(p1).equals("foo").or().property(p2).equals("car").toPredicate();

    Assert.assertTrue(predicate2.evaluate(resource));
View Full Code Here


    Assert.assertTrue(predicate1.evaluate(resource));

    PredicateBuilder pb2 = new PredicateBuilder();
    Predicate predicate2 = pb2.property(p1).equals("foo").or().property(p2).equals("car").toPredicate();

    Assert.assertTrue(predicate2.evaluate(resource));

    PredicateBuilder pb3 = new PredicateBuilder();
    Predicate predicate3 = pb3.property(p1).equals("fun").or().property(p2).equals("car").toPredicate();

    Assert.assertFalse(predicate3.evaluate(resource));
View Full Code Here

    Assert.assertTrue(predicate2.evaluate(resource));

    PredicateBuilder pb3 = new PredicateBuilder();
    Predicate predicate3 = pb3.property(p1).equals("fun").or().property(p2).equals("car").toPredicate();

    Assert.assertFalse(predicate3.evaluate(resource));
  }

  @Test
  public void testLongOr() {
    String p1 = PropertyHelper.getPropertyId("cat1", "prop1");
View Full Code Here

    resource.setProperty(p4, "dog");

    PredicateBuilder pb = new PredicateBuilder();
    Predicate predicate1 = pb.property(p1).equals("foo").or().property(p2).equals("bar").or().property(p3).equals("cat").or().property(p4).equals("dog").toPredicate();

    Assert.assertTrue(predicate1.evaluate(resource));

    PredicateBuilder pb2 = new PredicateBuilder();
    Predicate predicate2 = pb2.property(p1).equals("foo").or().property(p2).equals("car").or().property(p3).equals("cat").or().property(p4).equals("dog").toPredicate();

    Assert.assertTrue(predicate2.evaluate(resource));
View Full Code Here

    Assert.assertTrue(predicate1.evaluate(resource));

    PredicateBuilder pb2 = new PredicateBuilder();
    Predicate predicate2 = pb2.property(p1).equals("foo").or().property(p2).equals("car").or().property(p3).equals("cat").or().property(p4).equals("dog").toPredicate();

    Assert.assertTrue(predicate2.evaluate(resource));

    PredicateBuilder pb3 = new PredicateBuilder();
    Predicate predicate3 = pb3.property(p1).equals("fun").or().property(p2).equals("car").or().property(p3).equals("bat").or().property(p4).equals("dot").toPredicate();

    Assert.assertFalse(predicate3.evaluate(resource));
View Full Code Here

    Assert.assertTrue(predicate2.evaluate(resource));

    PredicateBuilder pb3 = new PredicateBuilder();
    Predicate predicate3 = pb3.property(p1).equals("fun").or().property(p2).equals("car").or().property(p3).equals("bat").or().property(p4).equals("dot").toPredicate();

    Assert.assertFalse(predicate3.evaluate(resource));
  }

  @Test
  public void testAndOr() {
    String p1 = PropertyHelper.getPropertyId("cat1", "prop1");
View Full Code Here

    resource.setProperty(p3, "cat");

    PredicateBuilder pb1 = new PredicateBuilder();
    Predicate predicate1 = pb1.property(p1).equals("foo").and().property(p2).equals("bar").or().property(p3).equals("cat").toPredicate();

    Assert.assertTrue(predicate1.evaluate(resource));


    PredicateBuilder pb2 = new PredicateBuilder();
    Predicate predicate2 = pb2.property(p1).equals("foo").and().property(p2).equals("car").or().property(p3).equals("cat").toPredicate();
View Full Code Here


    PredicateBuilder pb2 = new PredicateBuilder();
    Predicate predicate2 = pb2.property(p1).equals("foo").and().property(p2).equals("car").or().property(p3).equals("cat").toPredicate();

    Assert.assertTrue(predicate2.evaluate(resource));


    PredicateBuilder pb3 = new PredicateBuilder();
    Predicate predicate3 = pb3.property(p1).equals("foo").and().property(p2).equals("bar").or().property(p3).equals("can").toPredicate();
View Full Code Here


    PredicateBuilder pb3 = new PredicateBuilder();
    Predicate predicate3 = pb3.property(p1).equals("foo").and().property(p2).equals("bar").or().property(p3).equals("can").toPredicate();

    Assert.assertTrue(predicate3.evaluate(resource));


    PredicateBuilder pb4 = new PredicateBuilder();
    Predicate predicate4 = pb4.property(p1).equals("foo").and().property(p2).equals("bat").or().property(p3).equals("can").toPredicate();
View Full Code Here


    PredicateBuilder pb4 = new PredicateBuilder();
    Predicate predicate4 = pb4.property(p1).equals("foo").and().property(p2).equals("bat").or().property(p3).equals("can").toPredicate();

    Assert.assertFalse(predicate4.evaluate(resource));
  }


  @Test
  public void testBlocks() {
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.