Index: ui/base/clipboard/clipboard_unittest.cc |
diff --git a/ui/base/clipboard/clipboard_unittest.cc b/ui/base/clipboard/clipboard_unittest.cc |
index b2bb63c81bee41097ff2dd77a4590b03f6153d0f..50f65cb5c13a3f462cb580bb3ad9af38ecf89d91 100644 |
--- a/ui/base/clipboard/clipboard_unittest.cc |
+++ b/ui/base/clipboard/clipboard_unittest.cc |
@@ -96,7 +96,21 @@ struct PlatformClipboardTraits { |
} |
}; |
-TYPED_TEST_CASE(ClipboardTest, PlatformClipboardTraits); |
+struct FakeClipboardTraits { |
sky
2014/11/14 02:10:31
TestClipboardTraits
dcheng
2014/11/14 03:30:28
Done.
|
+ static Clipboard* Create() { |
+ Clipboard::UseFakeForCurrentThreadForTest(); |
+ return Clipboard::GetForCurrentThread(); |
+ } |
+ |
+ static void Destroy(Clipboard* clipboard) { |
+ ASSERT_EQ(Clipboard::GetForCurrentThread(), clipboard); |
+ Clipboard::DestroyClipboardForCurrentThread(); |
+ } |
+}; |
+ |
+typedef ::testing::Types<PlatformClipboardTraits, FakeClipboardTraits> |
+ ClipboardTypes; |
+TYPED_TEST_CASE(ClipboardTest, ClipboardTypes); |
TYPED_TEST(ClipboardTest, ClearTest) { |
{ |