| com.gargoylesoftware.htmlunit.HttpWebConnectionTest
HttpWebConnectionTest | public class HttpWebConnectionTest extends BaseTestCase (Code) | | Tests methods in
HttpWebConnection .
version: $Revision: 2168 $ author: David D. Kilzer author: Marc Guillemot author: Ahmed Ashour |
Field Summary | |
final public static int | PORT The listener port for the web server. |
Method Summary | |
public static void | assertEquals(byte[] expected, byte[] actual) | public static void | assertEquals(String message, byte[] expected, byte[] actual) | public static void | assertEquals(String message, byte[] expected, byte[] actual, int length) | public static void | assertEquals(InputStream expected, InputStream actual) Assert that the two input streams are the same. | public static void | assertEquals(String message, InputStream expected, InputStream actual) Assert that the two input streams are the same. | public static Server | startWebServer(String resouceBase) Starts the web server on the default
HttpWebConnectionTest.PORT .
The given resourceBase is used to be the ROOT directory that serves the default context.
Don't forget to stop the returned HttpServer after the test
Parameters: resouceBase - the base of resources for the default context. | public static Server | startWebServer(String resouceBase, String[] classpath) Starts the web server on the default
HttpWebConnectionTest.PORT .
The given resourceBase is used to be the ROOT directory that serves the default context.
Don't forget to stop the returned HttpServer after the test
Parameters: resouceBase - the base of resources for the default context. Parameters: classpath - additional classpath entries to add (may be null). | public static Server | startWebServer(String resouceBase, String[] classpath, Map servlets) Starts the web server on the default
HttpWebConnectionTest.PORT .
The given resourceBase is used to be the ROOT directory that serves the default context.
Don't forget to stop the returned HttpServer after the test
Parameters: resouceBase - the base of resources for the default context. Parameters: classpath - additional classpath entries to add (may be null). Parameters: servlets - Map of , Class is the class, while String is the path spec. | public static void | stopWebServer(Server httpServer) Stops the web server. | protected void | tearDown() Stops the web server if it has been started. | public void | testBuildFilePart() | public void | testDesignedForExtension() | public void | testJettyProofOfConcept() | public void | testMakeWebResponse() | public void | testStateAccess() |
PORT | final public static int PORT(Code) | | The listener port for the web server.
|
HttpWebConnectionTest | public HttpWebConnectionTest(String name)(Code) | | Create an instance.
Parameters: name - The name of the test. |
assertEquals | public static void assertEquals(byte[] expected, byte[] actual)(Code) | | Assert that the two byte arrays are equal
Parameters: expected - The expected value Parameters: actual - The actual value |
assertEquals | public static void assertEquals(String message, byte[] expected, byte[] actual)(Code) | | Assert that the two byte arrays are equal
Parameters: message - The message to display on failure Parameters: expected - The expected value Parameters: actual - The actual value |
assertEquals | public static void assertEquals(String message, byte[] expected, byte[] actual, int length)(Code) | | Assert that the two byte arrays are equal
Parameters: message - The message to display on failure Parameters: expected - The expected value Parameters: actual - The actual value Parameters: length - How many characters at the beginning of each byte array will be compared. |
assertEquals | public static void assertEquals(InputStream expected, InputStream actual) throws IOException(Code) | | Assert that the two input streams are the same.
Parameters: expected - The expected value Parameters: actual - The actual value throws: IOException - If an IO problem occurs during comparison |
assertEquals | public static void assertEquals(String message, InputStream expected, InputStream actual) throws IOException(Code) | | Assert that the two input streams are the same.
Parameters: message - The message to display on failure Parameters: expected - The expected value Parameters: actual - The actual value throws: IOException - If an IO problem occurs during comparison |
startWebServer | public static Server startWebServer(String resouceBase) throws Exception(Code) | | Starts the web server on the default
HttpWebConnectionTest.PORT .
The given resourceBase is used to be the ROOT directory that serves the default context.
Don't forget to stop the returned HttpServer after the test
Parameters: resouceBase - the base of resources for the default context. the started web server. throws: Exception - If the test fails. |
startWebServer | public static Server startWebServer(String resouceBase, String[] classpath) throws Exception(Code) | | Starts the web server on the default
HttpWebConnectionTest.PORT .
The given resourceBase is used to be the ROOT directory that serves the default context.
Don't forget to stop the returned HttpServer after the test
Parameters: resouceBase - the base of resources for the default context. Parameters: classpath - additional classpath entries to add (may be null). the started web server. throws: Exception - If the test fails. |
startWebServer | public static Server startWebServer(String resouceBase, String[] classpath, Map servlets) throws Exception(Code) | | Starts the web server on the default
HttpWebConnectionTest.PORT .
The given resourceBase is used to be the ROOT directory that serves the default context.
Don't forget to stop the returned HttpServer after the test
Parameters: resouceBase - the base of resources for the default context. Parameters: classpath - additional classpath entries to add (may be null). Parameters: servlets - Map of , Class is the class, while String is the path spec. the started web server. throws: Exception - If the test fails. |
stopWebServer | public static void stopWebServer(Server httpServer) throws Exception(Code) | | Stops the web server.
Parameters: httpServer - the web server. throws: Exception - If the test fails. |
tearDown | protected void tearDown() throws Exception(Code) | | Stops the web server if it has been started.
|
testBuildFilePart | public void testBuildFilePart() throws Exception(Code) | | Test that the right file part is built for a file that doesn't exist
throws: Exception - if the test fails |
testDesignedForExtension | public void testDesignedForExtension() throws Exception(Code) | | Test for feature request 1438216: HttpWebConnection should allow extension to create the HttpClient
throws: Exception - if the test fails |
testJettyProofOfConcept | public void testJettyProofOfConcept() throws Exception(Code) | | Testing Jetty
throws: Exception - on failure |
testMakeWebResponse | public void testMakeWebResponse() throws Exception(Code) | | Test creation of a web response
throws: Exception - If the test fails |
testStateAccess | public void testStateAccess() throws Exception(Code) | | Was throwing a NPE on 14.04.06
throws: Exception - if the test fails |
|
|