org.apache.commons.jelly.tags.junit
Class AssertTag
java.lang.Object
org.apache.commons.jelly.TagSupport
org.apache.commons.jelly.xpath.XPathTagSupport
org.apache.commons.jelly.tags.junit.AssertTagSupport
org.apache.commons.jelly.tags.junit.AssertTag
- All Implemented Interfaces:
- org.apache.commons.jelly.Tag
- public class AssertTag
- extends AssertTagSupport
Performs an assertion that a given boolean expression, or XPath expression is
true. If the expression returns false then this test fails.
- Version:
- $Revision: 1.3 $
- Author:
- James Strachan
Field Summary |
private static org.apache.commons.logging.Log |
log
The Log to which logging calls will be made. |
private org.apache.commons.jelly.expression.Expression |
test
The expression to evaluate. |
private org.jaxen.XPath |
xpath
The XPath expression to evaluate |
Fields inherited from class org.apache.commons.jelly.TagSupport |
body, context, hasTrimmed, parent, shouldTrim |
Method Summary |
void |
doTag(org.apache.commons.jelly.XMLOutput output)
|
void |
setTest(org.apache.commons.jelly.expression.Expression test)
Sets the boolean expression to evaluate. |
void |
setXpath(org.jaxen.XPath xpath)
Sets the boolean XPath expression to evaluate. |
Methods inherited from class org.apache.commons.jelly.xpath.XPathTagSupport |
getXPathContext |
Methods inherited from class org.apache.commons.jelly.TagSupport |
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isTrim, setBody, setContext, setParent, setTrim, trimBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
- The Log to which logging calls will be made.
test
private org.apache.commons.jelly.expression.Expression test
- The expression to evaluate.
xpath
private org.jaxen.XPath xpath
- The XPath expression to evaluate
AssertTag
public AssertTag()
doTag
public void doTag(org.apache.commons.jelly.XMLOutput output)
throws org.apache.commons.jelly.MissingAttributeException,
org.apache.commons.jelly.JellyTagException
- Throws:
org.apache.commons.jelly.MissingAttributeException
org.apache.commons.jelly.JellyTagException
setTest
public void setTest(org.apache.commons.jelly.expression.Expression test)
- Sets the boolean expression to evaluate. If this expression returns true
then the test succeeds otherwise if it returns false then the text will
fail with the content of the tag being the error message.
setXpath
public void setXpath(org.jaxen.XPath xpath)
- Sets the boolean XPath expression to evaluate. If this expression returns true
then the test succeeds otherwise if it returns false then the text will
fail with the content of the tag being the error message.