Examples of EqualsExpression


Examples of org.araneaframework.backend.list.memorybased.expression.compare.EqualsExpression

        new ComparedEqualsExpression(new VariableExpression("name"),
            new ValueExpression("James Bond"), ComparatorFactory
                .getStringComparator(false, true, null))).add(
        new GreaterThanExpression(new VariableExpression("age"),
            new ValueExpression(new Long(25)))).add(
        new EqualsExpression(new VariableExpression("licenseToKill"),
            new ValueExpression(Boolean.TRUE)));

    // evaluate expression in memory
    Object value = expr.evaluate(new VariableResolver() {
      public Object resolve(Variable variable) {
View Full Code Here

Examples of org.araneaframework.backend.list.memorybased.expression.compare.EqualsExpression

  }

  public void testEqualsExpression() throws ExpressionEvaluationException {
    log.debug("Testing EqualsExpression");
    try {
      new EqualsExpression(null, null).evaluate(this.resolver);
      fail("EqualsExpression operands can not be nulls");
    } catch (Exception e) {
      // normal
    }
    try {
      new EqualsExpression(this.low, null).evaluate(this.resolver);
      fail("EqualsExpression operands can not be nulls");
    } catch (Exception e) {
      // normal
    }
    try {
      new EqualsExpression(null, this.low).evaluate(this.resolver);
      fail("EqualsExpression operands can not be nulls");
    } catch (Exception e) {
      // normal
    }

    // evaluating
    assertEquals("EqualsExpression must return true", Boolean.TRUE,
        new EqualsExpression(this.low, this.low_copy)
            .evaluate(this.resolver));
    assertEquals("EqualsExpression must return false", Boolean.FALSE,
        new EqualsExpression(this.low, this.high)
            .evaluate(this.resolver));
    assertEquals("EqualsExpression must return true", Boolean.TRUE,
        new EqualsExpression(this.high, this.high)
            .evaluate(this.resolver));
  }
View Full Code Here

Examples of org.jrdf.query.expression.logic.EqualsExpression

            if (changed) {
                expression = null;
            } else {
                lhs = pair.get(0);
                rhs = pair.get(1);
                expression = new EqualsExpression(lhs, rhs);
            }
        }
        return null;
    }
View Full Code Here

Examples of org.jrdf.query.expression.logic.EqualsExpression

        try {
            Expression lhsExp = expression;
            node.getNumericExpression().apply(numericExpressionAnalyser);
            Expression rhsExp = numericExpressionAnalyser.getExpression();
            final List<Expression> expressions = tryUpdateAttribute(lhsExp, rhsExp);
            expression = new EqualsExpression(expressions.get(0), expressions.get(1));
        } catch (ParserException e) {
            exception = e;
        }
    }
View Full Code Here

Examples of org.thymeleaf.standard.expression.EqualsExpression

        final Configuration configuration = arguments.getConfiguration();
        final IStandardExpressionParser expressionParser = StandardExpressions.getExpressionParser(configuration);

        final IStandardExpression caseExpression = expressionParser.parseExpression(configuration, arguments, attributeValue);
       
        final EqualsExpression equalsExpression = new EqualsExpression(switchStructure.getExpression(), caseExpression);

        final Object value = equalsExpression.execute(configuration, arguments);

        final boolean visible = EvaluationUtil.evaluateAsBoolean(value);
       
        if (this.logger.isTraceEnabled()) {
            this.logger.trace("[THYMELEAF][{}][{}] Case expression \"{}\" in attribute \"{}\" has been evaluated as: \"{}\"",
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.