com.netriser.xmltestsuite.testcases
Class output

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--com.netriser.xmltestsuite.testcases.XmlTestCase
                    |
                    +--com.netriser.xmltestsuite.testcases.output
All Implemented Interfaces:
junit.framework.Test, XmlElement

public class output
extends XmlTestCase

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

output

public output(java.lang.String name)
Constructor for set.

Parameters:
name -
Method Detail

setQuery

public void setQuery(java.lang.String s)

setExpr

public void setExpr(java.lang.String s)
Set expr. Used by @link ConfigurationResource

Parameters:
s -

setValue

public void setValue(java.lang.String s)