Chromium Code Reviews| Index: chrome/browser/ui/webui/web_ui_test_handler.h |
| diff --git a/chrome/browser/ui/webui/web_ui_test_handler.h b/chrome/browser/ui/webui/web_ui_test_handler.h |
| index 4c2ea3855b7ace2f4b05ca71bd24885379677902..7edcbcf4b14874b0d63bb1a182f77bd1527e9a4f 100644 |
| --- a/chrome/browser/ui/webui/web_ui_test_handler.h |
| +++ b/chrome/browser/ui/webui/web_ui_test_handler.h |
| @@ -10,10 +10,18 @@ |
| #include "content/browser/webui/web_ui.h" |
| #include "content/common/notification_observer.h" |
| +namespace base { |
| + |
| +class ListValue; |
| + |
| +} // namespace base |
| + |
| // This class registers test framework specific handlers on WebUI objects. |
| class WebUITestHandler : public WebUIMessageHandler, |
| public NotificationObserver { |
| public: |
| + WebUITestHandler(); |
| + |
| // Sends a message through |preload_host| with the |js_text| to preload at the |
| // appropriate time before the onload call is made. |
| void PreloadJavaScript(const string16& js_text, |
| @@ -29,21 +37,37 @@ class WebUITestHandler : public WebUIMessageHandler, |
| private: |
| // WebUIMessageHandler overrides. |
| // Add test handlers to the current WebUI object. |
| - virtual void RegisterMessages() OVERRIDE {} |
| + virtual void RegisterMessages() OVERRIDE; |
| + |
| + // Receives testResult messages. |
| + void HandleTestResult(const base::ListValue* test_result); |
| // From NotificationObserver. |
| virtual void Observe(int type, |
| const NotificationSource& source, |
| const NotificationDetails& details) OVERRIDE; |
| - // Runs a message loop until test finishes. Returns the result of the test. |
| + // Runs a message loop until test finishes. Returns the result of the |
| + // test. |
| bool WaitForResult(); |
| - // Pass fail result of current tests. |
| + // Received test pass/fail; |
| + bool test_done_; |
| + |
| + // Pass fail result of current test. |
| bool test_succeeded_; |
| + // Test code finished executing. |
|
mmenke
2011/08/12 14:28:17
nit: Might want a note that if the test is unable
Sheridan Rawlins
2011/08/12 18:02:09
Done.
|
| + bool run_test_done_; |
| + |
| + // Test code was able to execute successfully. This is *NOT* the test |
| + // pass/fail. |
| + bool run_test_succeeded_; |
| + |
| // Waiting for a test to finish. |
| bool is_waiting_; |
| + |
| + DISALLOW_COPY_AND_ASSIGN(WebUITestHandler); |
| }; |
| #endif // CHROME_BROWSER_UI_WEBUI_WEB_UI_TEST_HANDLER_H_ |