diff options
Diffstat (limited to 'OpenSim/Framework/Servers/Tests/OSHttpTests.cs')
-rw-r--r-- | OpenSim/Framework/Servers/Tests/OSHttpTests.cs | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/OpenSim/Framework/Servers/Tests/OSHttpTests.cs b/OpenSim/Framework/Servers/Tests/OSHttpTests.cs index 48db44d..f7f0afa 100644 --- a/OpenSim/Framework/Servers/Tests/OSHttpTests.cs +++ b/OpenSim/Framework/Servers/Tests/OSHttpTests.cs | |||
@@ -46,6 +46,10 @@ namespace OpenSim.Framework.Servers.Tests | |||
46 | public class TestHttpClientContext: IHttpClientContext | 46 | public class TestHttpClientContext: IHttpClientContext |
47 | { | 47 | { |
48 | private bool _secured; | 48 | private bool _secured; |
49 | public bool IsSecured | ||
50 | { | ||
51 | get { return _secured; } | ||
52 | } | ||
49 | public bool Secured | 53 | public bool Secured |
50 | { | 54 | { |
51 | get { return _secured; } | 55 | get { return _secured; } |
@@ -62,10 +66,19 @@ namespace OpenSim.Framework.Servers.Tests | |||
62 | public void Respond(string body) {} | 66 | public void Respond(string body) {} |
63 | public void Send(byte[] buffer) {} | 67 | public void Send(byte[] buffer) {} |
64 | public void Send(byte[] buffer, int offset, int size) {} | 68 | public void Send(byte[] buffer, int offset, int size) {} |
69 | public void Respond(string httpVersion, HttpStatusCode statusCode, string reason, string body, string contentType) {} | ||
70 | |||
71 | public event EventHandler<DisconnectedEventArgs> Disconnected = delegate { }; | ||
72 | /// <summary> | ||
73 | /// A request have been received in the context. | ||
74 | /// </summary> | ||
75 | public event EventHandler<RequestEventArgs> RequestReceived = delegate { }; | ||
76 | |||
65 | } | 77 | } |
66 | 78 | ||
67 | public class TestHttpRequest: IHttpRequest | 79 | public class TestHttpRequest: IHttpRequest |
68 | { | 80 | { |
81 | private string _uriPath; | ||
69 | public bool BodyIsComplete | 82 | public bool BodyIsComplete |
70 | { | 83 | { |
71 | get { return true; } | 84 | get { return true; } |
@@ -183,6 +196,24 @@ namespace OpenSim.Framework.Servers.Tests | |||
183 | 196 | ||
184 | return clone; | 197 | return clone; |
185 | } | 198 | } |
199 | public IHttpResponse CreateResponse(IHttpClientContext context) | ||
200 | { | ||
201 | return new HttpResponse(context, this); | ||
202 | } | ||
203 | /// <summary> | ||
204 | /// Path and query (will be merged with the host header) and put in Uri | ||
205 | /// </summary> | ||
206 | /// <see cref="Uri"/> | ||
207 | public string UriPath | ||
208 | { | ||
209 | get { return _uriPath; } | ||
210 | set | ||
211 | { | ||
212 | _uriPath = value; | ||
213 | |||
214 | } | ||
215 | } | ||
216 | |||
186 | } | 217 | } |
187 | 218 | ||
188 | public class TestHttpResponse: IHttpResponse | 219 | public class TestHttpResponse: IHttpResponse |