Package com.meterware.pseudoserver
Class HttpUserAgentTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- com.meterware.pseudoserver.HttpUserAgentTest
-
- All Implemented Interfaces:
junit.framework.Test
public class HttpUserAgentTest extends junit.framework.TestCaseA base class for test cases that use the pseudo server.- Author:
- Russell Gold
-
-
Constructor Summary
Constructors Constructor Description HttpUserAgentTest(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddResourceHeader(java.lang.String resourceName, java.lang.String header)protected java.lang.StringasBytes(java.lang.String s)protected voidassertEqualQueries(java.lang.String query1, java.lang.String query2)protected voidassertEquals(java.lang.String comment, byte[] expected, byte[] actual)protected voidassertEquals(java.lang.String comment, java.lang.Object[] expected, java.lang.Object[] found)protected voidassertImplement(java.lang.String comment, java.lang.Object[] objects, java.lang.Class expectedClass)protected voidassertImplements(java.lang.String comment, java.lang.Object object, java.lang.Class expectedClass)static voidassertMatchingSet(java.lang.String comment, java.lang.Object[] expected, java.lang.Object[] found)protected voidassertMatchingSet(java.lang.String comment, java.lang.Object[] expected, java.util.Enumeration found)static java.lang.StringasText(java.lang.Object[] args)protected voiddefineResource(java.lang.String resourceName, byte[] value, java.lang.String contentType)protected voiddefineResource(java.lang.String resourceName, PseudoServlet servlet)protected voiddefineResource(java.lang.String resourceName, java.lang.String value)protected voiddefineResource(java.lang.String resourceName, java.lang.String value, int statusCode)protected voiddefineResource(java.lang.String resourceName, java.lang.String value, java.lang.String contentType)protected voiddefineWebPage(java.lang.String pageName, java.lang.String body)define a Web Page with the given page name and boy adding the html and body tags with pageName as the title of the pageprotected voiddefineWebPage(java.lang.String xmlns, java.lang.String pageName, java.lang.String body)define a Web Page with the given page name and boy adding the html and body tags with pageName as the title of the page use the given xml names space if it is not nullprotected java.lang.StringgetHostPath()protected intgetHostPort()protected PseudoServergetServer()protected voidmapToClasspath(java.lang.String directory)protected voidsetResourceCharSet(java.lang.String resourceName, java.lang.String setName, boolean reportCharSet)protected voidsetServerDebug(boolean enabled)voidsetUp()voidtearDown()-
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, 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, failNotEquals, failNotSame, failSame
-
-
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception- Overrides:
setUpin classjunit.framework.TestCase- Throws:
java.lang.Exception
-
tearDown
public void tearDown() throws java.lang.Exception- Overrides:
tearDownin classjunit.framework.TestCase- Throws:
java.lang.Exception
-
defineResource
protected void defineResource(java.lang.String resourceName, PseudoServlet servlet)
-
defineResource
protected void defineResource(java.lang.String resourceName, java.lang.String value)
-
defineResource
protected void defineResource(java.lang.String resourceName, byte[] value, java.lang.String contentType)
-
defineResource
protected void defineResource(java.lang.String resourceName, java.lang.String value, int statusCode)
-
defineResource
protected void defineResource(java.lang.String resourceName, java.lang.String value, java.lang.String contentType)
-
addResourceHeader
protected void addResourceHeader(java.lang.String resourceName, java.lang.String header)
-
setResourceCharSet
protected void setResourceCharSet(java.lang.String resourceName, java.lang.String setName, boolean reportCharSet)
-
defineWebPage
protected void defineWebPage(java.lang.String xmlns, java.lang.String pageName, java.lang.String body)define a Web Page with the given page name and boy adding the html and body tags with pageName as the title of the page use the given xml names space if it is not null- Parameters:
xmlns-pageName-body-
-
defineWebPage
protected void defineWebPage(java.lang.String pageName, java.lang.String body)define a Web Page with the given page name and boy adding the html and body tags with pageName as the title of the page- Parameters:
pageName-body-
-
mapToClasspath
protected void mapToClasspath(java.lang.String directory)
-
getServer
protected PseudoServer getServer()
-
setServerDebug
protected void setServerDebug(boolean enabled)
-
getHostPath
protected java.lang.String getHostPath()
-
getHostPort
protected int getHostPort() throws java.io.IOException- Throws:
java.io.IOException
-
assertEqualQueries
protected void assertEqualQueries(java.lang.String query1, java.lang.String query2)
-
assertEquals
protected void assertEquals(java.lang.String comment, java.lang.Object[] expected, java.lang.Object[] found)
-
assertImplement
protected void assertImplement(java.lang.String comment, java.lang.Object[] objects, java.lang.Class expectedClass)
-
assertImplements
protected void assertImplements(java.lang.String comment, java.lang.Object object, java.lang.Class expectedClass)
-
assertMatchingSet
protected void assertMatchingSet(java.lang.String comment, java.lang.Object[] expected, java.util.Enumeration found)
-
assertMatchingSet
public static void assertMatchingSet(java.lang.String comment, java.lang.Object[] expected, java.lang.Object[] found)
-
asText
public static java.lang.String asText(java.lang.Object[] args)
-
asBytes
protected java.lang.String asBytes(java.lang.String s)
-
assertEquals
protected void assertEquals(java.lang.String comment, byte[] expected, byte[] actual)
-
-