|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.bitmechanic.maxq.HttpTestCase
public class HttpTestCase
Field Summary | |
---|---|
protected org.apache.commons.httpclient.HttpClient |
client
|
protected java.lang.String |
data
|
protected org.apache.commons.httpclient.HttpMethod |
method
|
Constructor Summary | |
---|---|
HttpTestCase(java.lang.String name)
|
Method Summary | |
---|---|
void |
get(java.lang.String url)
|
void |
get(java.lang.String url,
java.lang.Object[] args)
|
org.apache.commons.httpclient.HttpMethod |
getMethod()
|
java.lang.String |
getResponse()
Converts the byte[] method.response as a string, regarding to the encoding |
byte[] |
getResponseAsBytes()
Just returns the response as an array of bytes |
int |
getResponseCode()
|
org.python.core.PyDictionary |
getResponseHeader()
Returns response headers as a Python dictionary. |
java.lang.String |
getScriptArg()
Returns any argument for the script. |
java.lang.String |
getStrutsToken()
This operation returns the value of the Struts TOKEN in the response |
static java.lang.String |
getUrlReplace()
|
static java.lang.String |
getUrlSearch()
|
org.apache.commons.httpclient.NameValuePair[] |
paramsToNV(java.lang.Object[] params)
Converts parameters in naturally python representation (a list of tuples) to the form expected by HttpClient. |
void |
post(java.lang.String url)
|
void |
post(java.lang.String url,
java.lang.Object[] args)
|
void |
postMultiPart(java.lang.String url,
java.lang.String data,
int contLen)
Performs a POST in the form of multipart/form-data |
void |
postMultiPart(java.lang.String url,
java.lang.String data,
int contLen,
java.lang.Object[] args)
Performs a POST in the form of multipart/form-data |
protected void |
printResponse()
|
static java.lang.String |
replaceURL(java.lang.String url)
|
protected boolean |
responseContains(java.lang.String text)
Checks if the text is in the response data. |
protected boolean |
responseContainsURI(java.lang.String uri)
Checks if the response contains the uri provided. |
protected void |
responseOK()
Checks to see if the HTTP response is 200, 302, or 304. |
void |
Run()
This is called when our test scripts are run standalone, not when we are running a JUnit test harness. |
void |
setCharset(java.lang.String cs)
|
void |
setConnections(HttpTestCase test)
|
static void |
setURLReplace(java.lang.String search,
java.lang.String replace)
|
static java.lang.String |
staticUrlDecode(java.lang.String s)
|
java.lang.String |
urlDecode(java.lang.String s)
URL Decodes the given string. |
boolean |
userConfirm(java.lang.String msg)
Puts up an OK/Cancel message box and returns whether the user clicked OK. |
java.lang.String |
userInput(java.lang.String msg)
Puts up a message box with a prompt and returns whatever the user enters. |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.apache.commons.httpclient.HttpMethod method
protected org.apache.commons.httpclient.HttpClient client
protected java.lang.String data
Constructor Detail |
---|
public HttpTestCase(java.lang.String name)
Method Detail |
---|
public void setCharset(java.lang.String cs)
public static java.lang.String getUrlReplace()
public static java.lang.String getUrlSearch()
public static void setURLReplace(java.lang.String search, java.lang.String replace)
public static java.lang.String replaceURL(java.lang.String url)
public void Run() throws java.lang.Throwable
java.lang.Throwable
public org.apache.commons.httpclient.HttpMethod getMethod()
public void get(java.lang.String url) throws java.io.IOException
java.io.IOException
public void get(java.lang.String url, java.lang.Object[] args) throws java.io.IOException
java.io.IOException
public void post(java.lang.String url) throws java.io.IOException
java.io.IOException
public void post(java.lang.String url, java.lang.Object[] args) throws java.io.IOException
java.io.IOException
public void postMultiPart(java.lang.String url, java.lang.String data, int contLen) throws java.io.IOException
java.io.IOException
public void postMultiPart(java.lang.String url, java.lang.String data, int contLen, java.lang.Object[] args) throws java.io.IOException
java.io.IOException
public void setConnections(HttpTestCase test)
public org.apache.commons.httpclient.NameValuePair[] paramsToNV(java.lang.Object[] params)
public java.lang.String urlDecode(java.lang.String s)
public static java.lang.String staticUrlDecode(java.lang.String s)
protected void responseOK() throws org.apache.commons.httpclient.URIException
org.apache.commons.httpclient.URIException
protected boolean responseContainsURI(java.lang.String uri) throws org.apache.commons.httpclient.URIException
uri
- URI to check the URI against
org.apache.commons.httpclient.URIException
protected boolean responseContains(java.lang.String text)
text
- String that the response should contain
protected void printResponse()
public java.lang.String getResponse()
public byte[] getResponseAsBytes()
public int getResponseCode()
public org.python.core.PyDictionary getResponseHeader()
public java.lang.String getScriptArg()
public boolean userConfirm(java.lang.String msg)
public java.lang.String userInput(java.lang.String msg)
public java.lang.String getStrutsToken()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |