|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.framework.Assert | +--junit.framework.TestCase | +--com.netriser.xmltestsuite.testcases.XmlTestCase | +--com.netriser.xmltestsuite.testcases.output
XmlTestCase that outputs an evaluated string, database query or xpath expression. The test will succeed provided an put can be generated.
To print a string (with variable substitution):
<set name="myvar" value="1"/> <output value="My value is: #{myvar}"/>
To print a string (with variable substitution) using the current document or an xpath funciton:
<set name="myvar" value="1"/> <output expr="//input[@id=#{myvar}]/@value"/> <output expr="#{myvar} +1"/>
To print a database value:
<set name="myvar" value="1"/> <output query="select name from employees where id = #{myvar}"/>NB. At present this will print only the first column of the first row
The ouput is to the stream stderr, which can be redirected to a file,
To redirect in a Windows command window use stderr or use a unix like shell such as cygwin.
Constructor Summary | |
output(java.lang.String name)
Constructor for set. |
Method Summary | |
void |
setExpr(java.lang.String s)
Set expr. |
void |
setQuery(java.lang.String s)
|
void |
setValue(java.lang.String s)
|
Methods inherited from class com.netriser.xmltestsuite.testcases.XmlTestCase |
getElementList, getXmlElement, setForm, setFrame, setFrameName, setHtmlWarnings, setPage, setPageElement, setStepid, setWindowName, setXmlElement |
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 |
public output(java.lang.String name)
name
- Method Detail |
public void setQuery(java.lang.String s)
public void setExpr(java.lang.String s)
s
- public void setValue(java.lang.String s)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |