sunlabs.brazil.server
Class TestRequest
java.lang.Object
sunlabs.brazil.server.Request
sunlabs.brazil.server.TestRequest
public class TestRequest
- extends Request
Version of Request for testing purposes. Arranges for
all output to be captured in one place so the ouput of a test
may be compared with the expected output.
Fields inherited from class sunlabs.brazil.server.Request |
connectionHeader, headers, headersSent, in, keepAlive, MAX_BLANKS, method, out, postData, props, protocol, query, requestsLeft, responseHeaders, server, serverProps, serverProtocol, sock, startMillis, statusCode, statusPhrase, url, version |
Method Summary |
java.lang.String |
log()
|
void |
log(int level,
java.lang.Object obj,
java.lang.String message)
Logs a message by calling Server.log . |
java.lang.Object |
put(java.lang.String key,
java.lang.String value)
|
java.lang.String |
result()
|
Methods inherited from class sunlabs.brazil.server.Request |
addHeader, addHeader, addSharedProps, getQueryData, getQueryData, getRequest, getRequestHeader, getReuseCount, getSocket, getStatus, log, redirect, removeSharedProps, sendError, sendError, sendHeaders, sendResponse, sendResponse, sendResponse, sendResponse, sendResponse, serverUrl, setStatus, setStatus, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TestRequest
public TestRequest(Server server,
java.lang.String request)
throws java.io.IOException
- Throws:
java.io.IOException
put
public java.lang.Object put(java.lang.String key,
java.lang.String value)
log
public java.lang.String log()
result
public java.lang.String result()
log
public void log(int level,
java.lang.Object obj,
java.lang.String message)
- Description copied from class:
Request
- Logs a message by calling
Server.log
. Typically a
message is generated on the console or in a log file, if the
level
is less than the current server log setting.
- Overrides:
log
in class Request
- Parameters:
level
- The severity of the message.obj
- The object that the message relates to.message
- The message that will be logged.- See Also:
Server.log(int, Object, String)