junit.extensions.xml.elements
Class WhileTagHandler

java.lang.Object
  extended byjunit.extensions.xml.elements.AbstractTagHandler
      extended byjunit.extensions.xml.elements.WhileTagHandler
All Implemented Interfaces:
XMLConstants

public class WhileTagHandler
extends AbstractTagHandler

Title:

WhileTagHandler

Description:

The WhileTagHandler allows for some flow control in a test case. The handler is pattered after the xsl:choose elements.

Example:

 <while test="assertnotnull" actualrefid="ComponentA" >
     ...do while...
 </while>
 

Copyright: Copyright (c) 2003

Company: JFCUnit Sourceforge project


Field Summary
 
Fields inherited from class junit.extensions.xml.elements.AbstractTagHandler
 
Fields inherited from interface junit.extensions.xml.XMLConstants
ACTION, ACTUALOBJ, ACTUALREFID, ADD, ASSERTENABLED, ASSERTEQUALS, ASSERTNOTEQUALS, ASSERTNOTNULL, ASSERTNOTSAME, ASSERTNULL, ASSERTSAME, CALL, CASE, CHOOSE, CLASSNAME, COLUMN, CONFIRM, DEBUG, DEFAULT, DELIMITER, DIALOG, DUMP, ECHO, ENABLED, ENCODING, EVALUATE, EXPECTEDOBJ, EXPECTEDREFID, FAIL, FILE, FOCUS, FOREACH, ID, INDEX, JFCFILELOC, LESSTHAN, LISTITEM, LOG, MARK, MESSAGE, METHOD, MODE, NAME, OTHERWISE, PATHREFID, PROCEDURE, PROPERTY, RECURSIVE, REFID, RELATIVE, REMOVE, ROW, SAVE, STDERR, STDOUT, STOPWATCH, SUITE, SWITCH, TABLECELL, TAGHANDLERS, TAGNAME, TEST, TYPE, USERE, VALUE, WHEN, WHILE
 
Constructor Summary
WhileTagHandler(org.w3c.dom.Element element, IXMLTestCase testCase)
          Constructor.
 
Method Summary
 void processElement()
          process the element.
 void validateElement()
          Validate that the element is correct.
 
Methods inherited from class junit.extensions.xml.elements.AbstractTagHandler
checkAtLeastOneRequiredAttribute, checkAtLeastOneRequiredAttribute, checkElementTagName, checkOneRequiredAttribute, checkOneRequiredAttribute, checkRequiredAttribute, checkRequiredAttribute, getBoolean, getBoolean, getBoolean, getBoolean, getElement, getInt, getInt, getLong, getLong, getPoint, getPoint, getString, getString, getString, getString, getTagName, getTest, getTestCase, getXMLTestCase, getXMLTestSuite, resolveVariables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WhileTagHandler

public WhileTagHandler(org.w3c.dom.Element element,
                       IXMLTestCase testCase)
Constructor.

Parameters:
element - Element to be processed
testCase - Test case processing tag handler.
Method Detail

processElement

public void processElement()
                    throws XMLException
process the element.

Specified by:
processElement in class AbstractTagHandler
Throws:
XMLException - is thrown if the element cannot be understood.

validateElement

public void validateElement()
                     throws XMLException
Validate that the element is correct.

Overrides:
validateElement in class AbstractTagHandler
Throws:
XMLException - if the tag name is not while.


Licensed under: GNU Lesser General Public License, Ver 2.1, February 1999