Package com.volantis.xml.expression

Examples of com.volantis.xml.expression.Expression.evaluate()


        items[2] = factory.createStringValue("c");    
        context.getCurrentScope().declareVariable(
                   new ImmutableExpandedName("", "myVar"),
                   factory.createSequence(items));
       Expression exp = compileExpression("$myVar=(\"a\",\"b\",\"c\")");
       Value result = exp.evaluate(context);   
 
       assertTrue("Sequence comparison failed :" +
           "'(\"a\",\"b\",\"c\")=(\"a\",\"d\")'",
            ((BooleanValue) result).asJavaBoolean());
View Full Code Here


       assertTrue("Sequence comparison failed :" +
           "'(\"a\",\"b\",\"c\")=(\"a\",\"d\")'",
            ((BooleanValue) result).asJavaBoolean());

       Expression exp2 = compileExpression("$myVar=(\"a\",\"d\")");
       Value result2 = exp2.evaluate(context);   

       assertTrue("Sequence comparison failed: " +
           "'(\"a\",\"b\",\"c\")=(\"a\",\"d\")'",
            ((BooleanValue) result2).asJavaBoolean());    
      
View Full Code Here

       assertTrue("Sequence comparison failed: " +
           "'(\"a\",\"b\",\"c\")=(\"a\",\"d\")'",
            ((BooleanValue) result2).asJavaBoolean());    
      
       Expression exp3 = compileExpression("2=(3, 4 div 2)");
       Value result3 = exp3.evaluate(context);   

       assertTrue("Sequence comparison failed : '2=(3, 4 div 2)'",
            ((BooleanValue) result3).asJavaBoolean());       
    }
   
View Full Code Here

        context.getCurrentScope().declareVariable(
            new ImmutableExpandedName("", "right"),
            factory.createSequence(right));

        Expression exp = compileExpression("$left = (($right))");
        Value result = exp.evaluate(context);     
        assertTrue("Nested variable comparison failed",
            ((BooleanValue) result).asJavaBoolean());
    }
   
    /**
 
View Full Code Here

                result);

        Expression exp = compileExpression("$p:var");

        assertTrue("Variable expression evaluation failed",
                   exp.evaluate(context) == result);
    }

    /**
     * Ensures that an unqualified variable reference can be evaluated
     * @throws Exception if an error occurs
View Full Code Here

                result);

        Expression exp = compileExpression("$myVar");

        assertTrue("Variable expression evaluation failed",
                   exp.evaluate(context) == result);
    }

    /**
     * Ensures that an unqualified variable reference that has not be declared
     * cannot be evaluated
View Full Code Here

     * @throws Exception if an error occurs
     */
    public void testUnDeclaredVariableEvaluate() throws Exception {
        Expression exp = compileExpression("$myVar");
        try {
            exp.evaluate(context);

            fail("Expected an expression exception");
        } catch (ExpressionException e) {
            // Expected condition
        }
View Full Code Here

                factory.createSequence(items));

        Expression exp = compileExpression("$myVar[1]");

        assertTrue("Variable expression evaluation failed",
                   exp.evaluate(context) == items[0]);
    }

    public void testSequencePredicateMidEvaluate() throws Exception {
        Item[] items = new Item[3];
View Full Code Here

                factory.createSequence(items));

        Expression exp = compileExpression("$myVar[2]");

        assertTrue("Variable expression evaluation failed",
                   exp.evaluate(context) == items[1]);
    }

    public void testSequencePredicateLastEvaluate() throws Exception {
        Item[] items = new Item[3];
View Full Code Here

                factory.createSequence(items));

        Expression exp = compileExpression("$myVar[3]");

        assertTrue("Variable expression evaluation failed",
                   exp.evaluate(context) == items[2]);
    }

    public void testSequencePredicateOutOfBoundsEvaluate() throws Exception {
        Item[] items = new Item[3];
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.