org.apache.commons.jexl.junit
public class Asserter extends junit.framework.Assert
Constructor and Description |
---|
Asserter()
Create an asserter.
|
Asserter(java.lang.Object variableValue)
This constructor will register the given variableValue as the
"this" variable.
|
Modifier and Type | Method and Description |
---|---|
void |
assertExpression(java.lang.String expression,
java.lang.Object expected)
Performs an assertion that the value of the given Jexl expression
evaluates to the given expected value.
|
void |
setVariable(java.lang.String name,
java.lang.Object value)
Puts a variable of a certain name in the context so that it can be used from
assertion expressions.
|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
public Asserter()
public Asserter(java.lang.Object variableValue)
variableValue
- 'this'.public void assertExpression(java.lang.String expression, java.lang.Object expected) throws java.lang.Exception
expression
- is the Jexl expression to evaluateexpected
- is the expected value of the expressionjava.lang.Exception
- if the expression could not be evaluationed or an assertion
failspublic void setVariable(java.lang.String name, java.lang.Object value)
name
- variable namevalue
- variable valueCopyright © 2014 The Apache Software Foundation. All Rights Reserved.