Index: ui/base/test/test_clipboard.h |
diff --git a/ui/base/test/test_clipboard.h b/ui/base/test/test_clipboard.h |
index 58fa5075fa613abe76ea593552769cdf26013da6..4a424762957ba49c0e38e61fa826b501f5ce827d 100644 |
--- a/ui/base/test/test_clipboard.h |
+++ b/ui/base/test/test_clipboard.h |
@@ -6,6 +6,7 @@ |
#define UI_BASE_TEST_TEST_CLIPBOARD_H_ |
#include <map> |
+#include "base/callback.h" |
#include "third_party/skia/include/core/SkBitmap.h" |
#include "ui/base/clipboard/clipboard.h" |
@@ -60,6 +61,9 @@ class TestClipboard : public Clipboard { |
const char* data_data, |
size_t data_len) override; |
+ void ResetWaits(); |
+ void WaitForWriteText(); |
+ |
private: |
struct DataStore { |
DataStore(); |
@@ -81,6 +85,10 @@ class TestClipboard : public Clipboard { |
ClipboardType default_store_type_; |
mutable std::map<ClipboardType, DataStore> stores_; |
+ bool waiting_for_write_text_; |
+ bool write_text_called_; |
+ base::Closure write_text_wait_quit_closure_; |
+ |
DISALLOW_COPY_AND_ASSIGN(TestClipboard); |
}; |