Package 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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class sunlabs.brazil.server.Request
Request.HttpOutputStream
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description TestRequest(Server server, java.lang.String request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
log()
void
log(int level, java.lang.Object obj, java.lang.String message)
Logs a message by callingServer.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
-
-
-
-
Constructor Detail
-
TestRequest
public TestRequest(Server server, java.lang.String request) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
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 callingServer.log
. Typically a message is generated on the console or in a log file, if thelevel
is less than the current server log setting.- Overrides:
log
in classRequest
- 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)
-
-