Chromium Code Reviews| 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) { |
| { |