Index: Source/web/tests/sim/SimRequest.h |
diff --git a/Source/web/tests/sim/SimRequest.h b/Source/web/tests/sim/SimRequest.h |
index 197f2c1bfd2c09c7a91f0b70788a4eb8cb494268..42ba0fe6b398102c86bf15b4c558cf793277d30a 100644 |
--- a/Source/web/tests/sim/SimRequest.h |
+++ b/Source/web/tests/sim/SimRequest.h |
@@ -15,38 +15,25 @@ |
class WebURLLoader; |
class WebURLLoaderClient; |
-// Simulates a single request for a resource from the server. Requires a |
-// SimNetwork to have been created first. Use the start(), write() and finish() |
-// methods to simulate the response from the server. Note that all started |
-// requests must be finished. |
-class SimRequest final { |
+class SimRequest { |
public: |
SimRequest(String url, String mimeType); |
- ~SimRequest(); |
- // Starts the response from the server, this is as if the headers and 200 OK |
- // reply had been received but no response body yet. |
+ void didReceiveResponse(WebURLLoaderClient*, WebURLLoader*, const WebURLResponse&); |
+ void didFail(const WebURLError&); |
+ |
void start(); |
- |
- // Write a chunk of the response body. |
void write(const String& data); |
- |
- // Finish the response, this is as if the server closed the connection. |
void finish(); |
+ bool isReady() const { return m_isReady; } |
const String& url() const { return m_url; } |
const WebURLError& error() const { return m_error; } |
const WebURLResponse& response() const { return m_response; } |
-private: |
- friend class SimNetwork; |
- |
void reset(); |
- // Used by SimNetwork. |
- void didReceiveResponse(WebURLLoaderClient*, WebURLLoader*, const WebURLResponse&); |
- void didFail(const WebURLError&); |
- |
+private: |
String m_url; |
WebURLLoader* m_loader; |
WebURLResponse m_response; |