Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1917)

Unified Diff: Tools/DumpRenderTree/chromium/TestRunner/src/MockColorChooser.h

Issue 15535005: Added window.testRunner.isChooserShown() (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Moved things WebTestProxy Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698