|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.jgit.junit.http.AppServer
public class AppServer
Tiny web application server for unit testing.
Tests should start the server in their setUp() method and stop the
server in their tearDown() method. Only while started the server's
URL and/or port number can be obtained.
| Field Summary | |
|---|---|
static String |
password
Password for username in secured access areas. |
static String |
realm
Realm name for the secure access areas. |
static String |
username
Username for secured access areas. |
| Constructor Summary | |
|---|---|
AppServer()
|
|
| Method Summary | |
|---|---|
org.eclipse.jetty.servlet.ServletContextHandler |
addContext(String path)
Create a new servlet context within the server. |
org.eclipse.jetty.servlet.ServletContextHandler |
authBasic(org.eclipse.jetty.servlet.ServletContextHandler ctx)
|
int |
getPort()
|
List<AccessEvent> |
getRequests()
|
List<AccessEvent> |
getRequests(String path)
|
List<AccessEvent> |
getRequests(URIish base,
String path)
|
URI |
getURI()
Get the URI to reference this server. |
void |
setUp()
Start the server on a random local port. |
void |
tearDown()
Shutdown the server. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String realm
public static final String username
public static final String password
username in secured access areas.
| Constructor Detail |
|---|
public AppServer()
| Method Detail |
|---|
public org.eclipse.jetty.servlet.ServletContextHandler addContext(String path)
This method should be invoked before the server is started, once for each context the caller wants to register.
path - path of the context; use "/" for the root context if binding
to the root is desired.
public org.eclipse.jetty.servlet.ServletContextHandler authBasic(org.eclipse.jetty.servlet.ServletContextHandler ctx)
public void setUp()
throws Exception
Exception - the server cannot be started, testing is not possible.
public void tearDown()
throws Exception
Exception - the server refuses to halt, or wasn't running.public URI getURI()
The returned URI includes the proper host name and port number, but does not contain a path.
public int getPort()
public List<AccessEvent> getRequests()
public List<AccessEvent> getRequests(URIish base,
String path)
base - base URI used to access the server.path - the path to locate requests for, relative to base.
public List<AccessEvent> getRequests(String path)
path - the path to locate requests for.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||