|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.framework.Assert | +--com.netriser.xmltestsuite.TestResource | +--com.netriser.xmltestsuite.MapResource
Provides a variables mechanism for test objects.
It allows values to be associated with a name. These are stored in a map. A search and replace is performed on test data, replacing strings of the form #{name} with stored values.
This class is used by most of the test classes.
Constructor Summary | |
MapResource()
|
Method Summary | |
boolean |
containsKey(java.lang.String key)
|
java.lang.String |
get(java.lang.String key)
|
java.lang.String |
get(java.lang.String key,
com.meterware.httpunit.WebResponse wr)
|
java.util.HashMap |
getMap()
Provides access to the map object. |
java.lang.String |
getRegex(java.lang.String s)
Replaces any variables in the input string with their current values. |
java.lang.String |
getRegex(java.lang.String s,
com.meterware.httpunit.WebResponse wr)
|
java.lang.Object |
put(java.lang.String key,
java.lang.String value)
|
void |
setUp()
Setup the resource before the tests are run |
void |
tearDown()
Tidy up the resource after the tests are run |
Methods inherited from class com.netriser.xmltestsuite.TestResource |
debug, getDebugMode, getVerboseMode, setDebug, setVerbose, useTestResult, verbose |
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, toString, wait, wait, wait |
Constructor Detail |
public MapResource()
Method Detail |
public void setUp()
TestResource
setUp
in interface TestResourceInterface
setUp
in class TestResource
TestResourceInterface.setUp()
public void tearDown()
TestResource
tearDown
in interface TestResourceInterface
tearDown
in class TestResource
TestResourceInterface.tearDown()
public java.lang.String getRegex(java.lang.String s)
s
- Input string with variables of the form #{uniqueName}
java.lang.Exception
- Raised if variable has no current valuepublic java.lang.String getRegex(java.lang.String s, com.meterware.httpunit.WebResponse wr)
public java.lang.String get(java.lang.String key)
Map.get(Object)
public java.lang.String get(java.lang.String key, com.meterware.httpunit.WebResponse wr)
public java.lang.Object put(java.lang.String key, java.lang.String value)
Map.put(Object,Object)
public boolean containsKey(java.lang.String key)
Map.containsKey(Object)
public java.util.HashMap getMap()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |