Index: Tools/DumpRenderTree/chromium/TestRunner/src/MockColorChooser.h |
diff --git a/Tools/DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h b/Tools/DumpRenderTree/chromium/TestRunner/src/MockColorChooser.h |
similarity index 70% |
copy from Tools/DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h |
copy to Tools/DumpRenderTree/chromium/TestRunner/src/MockColorChooser.h |
index ec992a0699ffc2fecad49a6999249caaaa62d42c..fd1125d33da65235237f21e9af0892731dad9914 100644 |
--- a/Tools/DumpRenderTree/chromium/TestRunner/src/WebUserMediaClientMock.h |
+++ b/Tools/DumpRenderTree/chromium/TestRunner/src/MockColorChooser.h |
@@ -1,5 +1,5 @@ |
/* |
- * Copyright (C) 2012 Google Inc. All rights reserved. |
+ * Copyright (C) 2013 Google Inc. All rights reserved. |
* |
* Redistribution and use in source and binary forms, with or without |
* modification, are permitted provided that the following conditions are |
@@ -28,36 +28,36 @@ |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
-#ifndef WebUserMediaClientMock_h |
-#define WebUserMediaClientMock_h |
+#ifndef MockColorChooser_h |
+#define MockColorChooser_h |
#include "TestCommon.h" |
+#include "WebColorChooser.h" |
+#include "WebColorChooserClient.h" |
#include "WebTask.h" |
-#include "WebUserMediaClient.h" |
-#include <public/WebCommon.h> |
-#include <public/WebString.h> |
-#include <public/WebURL.h> |
namespace WebTestRunner { |
class WebTestDelegate; |
- |
-class WebUserMediaClientMock : public WebKit::WebUserMediaClient { |
+class WebTestProxyBase; |
+class MockColorChooser : public WebKit::WebColorChooser { |
public: |
- explicit WebUserMediaClientMock(WebTestDelegate*); |
- ~WebUserMediaClientMock() { } |
+ MockColorChooser(WebKit::WebColorChooserClient*, WebTestDelegate*, WebTestProxyBase*); |
+ virtual ~MockColorChooser(); |
- virtual void requestUserMedia(const WebKit::WebUserMediaRequest&, const WebKit::WebVector<WebKit::WebMediaStreamSource>&, const WebKit::WebVector<WebKit::WebMediaStreamSource>&) OVERRIDE; |
- virtual void cancelUserMediaRequest(const WebKit::WebUserMediaRequest&); |
+ // WebKit::WebColorChooser implementation. |
+ virtual void setSelectedColor(const WebKit::WebColor) OVERRIDE; |
+ virtual void endChooser() OVERRIDE; |
- // Task related methods |
+ void invokeDidEndChooser(); |
WebTaskList* taskList() { return &m_taskList; } |
- |
private: |
- WebTaskList m_taskList; |
+ WebKit::WebColorChooserClient* m_client; |
WebTestDelegate* m_delegate; |
+ WebTestProxyBase* m_proxy; |
+ WebTaskList m_taskList; |
}; |
} |
-#endif // WebUserMediaClientMock_h |
+#endif // MockColorChooser_h |