com.netriser.xmltestsuite.testcases
Class exec

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

public class exec
extends XmlTestCase

XmlTestCase that executes a database query an xpath expression. When the test is executed variable substitution is first performed on the query string.

The following test deletes a row from the database using an identifier extracted from the input element on the current html page

		<fetch url="...">
 		<verify ...>
 		<set name="testuserid" expr="//input[@name='username']/@id">
 		<exec query="delete from users where userid=#{testuserid}">
Also

Author:
david

Constructor Summary
exec(java.lang.String name)
           
 
Method Summary
 void setQuery(java.lang.String s)
          Sets the query string.
 
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

exec

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

setQuery

public void setQuery(java.lang.String s)
Sets the query string.

Parameters:
s -