public class AppServer extends Object
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.
| Modifier and Type | Field and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
public static final String realm
public static final String username
public static final String password
username in secured access areas.public AppServer()
public AppServer(int port)
port - the http port numberpublic 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.Copyright © 2016 Eclipse JGit Project. All rights reserved.