com.netriser.xmltestsuite.testcases
Class set

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

public class set
extends XmlTestCase

TestCase that sets a value using defined value, xpath expression, or database query. When the test is executed, variable substitution is first performed on the xpath. The xpath expression is then evaluated. The test succeeds of the xpath evaluated to true.

The following test will succeed

		<set name="myvar" value="1"/>
 		<eval expr="#{myvar} = 1"/>

The following test will succeed if the current html document contains one link

		<eval expr="count(//a)=1">

The following test will succeed if the current html document contains an input field with avalue that matches a username extracted from the database.

		<set name="username" query="select username from users where userid=15>
 		<eval expr="count(//input[@value='#{username}#'])>0">

Author:
david

Constructor Summary
set(java.lang.String name)
          Constructor for set.
 
Method Summary
 void setExpr(java.lang.String s)
           
 void setName(java.lang.String s)
           
 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, 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

set

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

Parameters:
name -
Method Detail

setName

public void setName(java.lang.String s)
Overrides:
setName in class junit.framework.TestCase

setValue

public void setValue(java.lang.String s)

setQuery

public void setQuery(java.lang.String s)

setExpr

public void setExpr(java.lang.String s)