Class AttributeTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
ee.jakarta.tck.pages.spec.core_syntax.actions.attribute.AttributeTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag,jakarta.servlet.jsp.tagext.JspTag,jakarta.servlet.jsp.tagext.Tag,Serializable
public class AttributeTag
extends jakarta.servlet.jsp.tagext.TagSupport
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoEndTag()Prints 'Test PASSED' if the evaluated result is the same as the expected result, otherwise 'Test FAILED' will be printed along with an explanation.voidsetAttribute(String attribute) Sets the attribute as evaluated by the container.voidsetExpected(String expected) Sets the expected result of the attribute evaluation.Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
Constructor Details
-
AttributeTag
public AttributeTag()
-
-
Method Details
-
setAttribute
Sets the attribute as evaluated by the container.- Parameters:
attribute- - the evaluated attribute value
-
setExpected
Sets the expected result of the attribute evaluation.- Parameters:
expected- - the result the test expects
-
doEndTag
public int doEndTag() throws jakarta.servlet.jsp.JspExceptionPrints 'Test PASSED' if the evaluated result is the same as the expected result, otherwise 'Test FAILED' will be printed along with an explanation.- Specified by:
doEndTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doEndTagin classjakarta.servlet.jsp.tagext.TagSupport- Returns:
- EVAL_PAGE
- Throws:
jakarta.servlet.jsp.JspException- if an unexpected error occurs
-