junit.extensions.xml.elements
Class AssertNullTagHandler

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

public class AssertNullTagHandler
extends AbstractAssertTagHandler

This class will handle the processing of <assertnull> nodes. Insures that the actualobject specified is null.

Summary

<assertnull [message="message text"] actualrefid="id"|actualobject="value"/>

One of the following attributes are required:

actualrefid id of object to be checked.
actualobject Value to be check.

Optional Attributes:

message Optional message text to be specified.

Depricated Attributes:

The following attributes have been depricated:
refid replaced by actualrefid

Author:
Vijay Aravamudhan : ThoughtWorks Inc.

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
AssertNullTagHandler(org.w3c.dom.Element element, IXMLTestCase testCase)
          Constructor for AssertNotTagHandler.
 
Method Summary
 void processElement()
          Assert that the actual object specified is null.
 void validateElement()
          Insure that a actual attribute is present.
 
Methods inherited from class junit.extensions.xml.elements.AbstractAssertTagHandler
checkActual, checkExpected, getActualObject, getExpectedObject, getMessage, getRefId
 
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

AssertNullTagHandler

public AssertNullTagHandler(org.w3c.dom.Element element,
                            IXMLTestCase testCase)
Constructor for AssertNotTagHandler.

Parameters:
element - The element to be processed
testCase - The IXMLTestCase that uses this element
Method Detail

processElement

public void processElement()
                    throws XMLException
Assert that the actual object specified is null.

Specified by:
processElement in class AbstractTagHandler
Throws:
XMLException - is thrown upon assert.

validateElement

public void validateElement()
                     throws XMLException
Insure that a actual attribute is present.

Overrides:
validateElement in class AbstractTagHandler
Throws:
XMLException - if the required attribute is missing.


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