com.netriser.xmltestsuite.testcases
Class XmlTestCase

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--com.netriser.xmltestsuite.testcases.XmlTestCase
All Implemented Interfaces:
junit.framework.Test, XmlElement
Direct Known Subclasses:
domain, eval, exec, fetch, output, outputHTML, outputPage, outputTidy, script, set, submit, TestAll, verify, verifylinks

public class XmlTestCase
extends junit.framework.TestCase
implements XmlElement

Base class for test objects. Use in preference to the junit TestCase for new test classes that are types of TestSuite Provides convenience methods. Also, the Main and TestMonitor object can output additional information.

If you are creating a new test object which already has a defined super class, implement the interface XmlElement.


Constructor Summary
XmlTestCase(java.lang.String name)
           
 
Method Summary
 org.w3c.dom.NodeList getElementList(java.lang.String elementType)
          Gets an elementList for a specified ElementType
 org.w3c.dom.Element getXmlElement()
           
 void setForm(java.lang.String s)
          Method set form.
 void setFrame(java.lang.String s)
          set frame.
 void setFrameName(java.lang.String s)
          set frane.
 void setHtmlWarnings(java.lang.String s)
          Set HtmlWarnings flag.
 void setPage(java.lang.String s)
          set page.
 void setPageElement(org.w3c.dom.Element e)
          set PageElement.
 void setStepid(java.lang.String s)
          set stepid.
 void setWindowName(java.lang.String s)
          set window.
 void setXmlElement(org.w3c.dom.Element element, org.w3c.dom.Document xmlConfig)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XmlTestCase

public XmlTestCase(java.lang.String name)
See Also:
TestCase.TestCase(String)
Method Detail

setXmlElement

public void setXmlElement(org.w3c.dom.Element element,
                          org.w3c.dom.Document xmlConfig)
Specified by:
setXmlElement in interface XmlElement
See Also:
XmlElement.setXmlElement(Element,Document)

getXmlElement

public org.w3c.dom.Element getXmlElement()
Specified by:
getXmlElement in interface XmlElement
See Also:
XmlElement.getXmlElement()

setStepid

public void setStepid(java.lang.String s)
set stepid.

Parameters:
s -

setPage

public void setPage(java.lang.String s)
set page.

Parameters:
s -

setPageElement

public void setPageElement(org.w3c.dom.Element e)
set PageElement.

Parameters:
e -

setForm

public void setForm(java.lang.String s)
Method set form.

Parameters:
s -

setFrame

public void setFrame(java.lang.String s)
set frame.

Parameters:
s -

setHtmlWarnings

public void setHtmlWarnings(java.lang.String s)
Set HtmlWarnings flag. Used by @link fetch, @link submit and @link verifylinks

Its defined here for convenience, rather than seperately in each of the above subclasses.

Parameters:
s -

getElementList

public org.w3c.dom.NodeList getElementList(java.lang.String elementType)
Gets an elementList for a specified ElementType

Parameters:
elementType - Element type
Returns:
The elementList value
Since:

setFrameName

public void setFrameName(java.lang.String s)
set frane.

Parameters:
s -

setWindowName

public void setWindowName(java.lang.String s)
set window.

Parameters:
s -