summaryrefslogtreecommitdiffstats
path: root/base/clipboard_unittest.cc
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-03 19:37:01 +0000
committermark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-03 19:37:01 +0000
commit3706c66eeb6e5e8b26d80a2058a0081a20457192 (patch)
treef6b17a44212538d9abc50f2275827eb2a165613b /base/clipboard_unittest.cc
parent9437d6addab64725b7d2647bca4769015a7de70d (diff)
downloadchromium_src-3706c66eeb6e5e8b26d80a2058a0081a20457192.zip
chromium_src-3706c66eeb6e5e8b26d80a2058a0081a20457192.tar.gz
chromium_src-3706c66eeb6e5e8b26d80a2058a0081a20457192.tar.bz2
Make ClipboardTest a PlatformTest to get autorelease pool management, needed
on the Mac Review URL: http://codereview.chromium.org/6455 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2845 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/clipboard_unittest.cc')
-rw-r--r--base/clipboard_unittest.cc28
1 files changed, 13 insertions, 15 deletions
diff --git a/base/clipboard_unittest.cc b/base/clipboard_unittest.cc
index 05523d6..6e72c81 100644
--- a/base/clipboard_unittest.cc
+++ b/base/clipboard_unittest.cc
@@ -6,15 +6,13 @@
#include "base/basictypes.h"
#include "base/clipboard.h"
+#include "base/platform_test.h"
#include "base/string_util.h"
#include "testing/gtest/include/gtest/gtest.h"
-namespace {
- class ClipboardTest : public testing::Test {
- };
-}
+typedef PlatformTest ClipboardTest;
-TEST(ClipboardTest, ClearTest) {
+TEST_F(ClipboardTest, ClearTest) {
Clipboard clipboard;
clipboard.Clear();
@@ -24,7 +22,7 @@ TEST(ClipboardTest, ClearTest) {
Clipboard::GetHtmlFormatType()));
}
-TEST(ClipboardTest, TextTest) {
+TEST_F(ClipboardTest, TextTest) {
Clipboard clipboard;
std::wstring text(L"This is a wstring!#$"), text_result;
@@ -42,7 +40,7 @@ TEST(ClipboardTest, TextTest) {
EXPECT_EQ(WideToUTF8(text), ascii_text);
}
-TEST(ClipboardTest, HTMLTest) {
+TEST_F(ClipboardTest, HTMLTest) {
Clipboard clipboard;
std::wstring markup(L"<strong>Hi!</string>"), markup_result;
@@ -62,7 +60,7 @@ TEST(ClipboardTest, HTMLTest) {
#endif
}
-TEST(ClipboardTest, TrickyHTMLTest) {
+TEST_F(ClipboardTest, TrickyHTMLTest) {
Clipboard clipboard;
std::wstring markup(L"<em>Bye!<!--EndFragment --></em>"), markup_result;
@@ -83,7 +81,7 @@ TEST(ClipboardTest, TrickyHTMLTest) {
#endif
}
-TEST(ClipboardTest, BookmarkTest) {
+TEST_F(ClipboardTest, BookmarkTest) {
Clipboard clipboard;
std::wstring title(L"The Example Company"), title_result;
@@ -98,7 +96,7 @@ TEST(ClipboardTest, BookmarkTest) {
EXPECT_EQ(url, url_result);
}
-TEST(ClipboardTest, MultiFormatTest) {
+TEST_F(ClipboardTest, MultiFormatTest) {
Clipboard clipboard;
std::wstring text(L"Hi!"), text_result;
@@ -131,7 +129,7 @@ TEST(ClipboardTest, MultiFormatTest) {
// Files for this test don't actually need to exist on the file system, just
// don't try to use a non-existent file you've retrieved from the clipboard.
-TEST(ClipboardTest, FileTest) {
+TEST_F(ClipboardTest, FileTest) {
Clipboard clipboard;
clipboard.Clear();
#if defined(OS_WIN)
@@ -147,7 +145,7 @@ TEST(ClipboardTest, FileTest) {
EXPECT_EQ(file, out_file);
}
-TEST(ClipboardTest, MultipleFilesTest) {
+TEST_F(ClipboardTest, MultipleFilesTest) {
Clipboard clipboard;
clipboard.Clear();
@@ -177,7 +175,7 @@ TEST(ClipboardTest, MultipleFilesTest) {
}
#if defined(OS_WIN) // Windows only tests.
-TEST(ClipboardTest, HyperlinkTest) {
+TEST_F(ClipboardTest, HyperlinkTest) {
Clipboard clipboard;
std::wstring title(L"The Example Company"), title_result;
@@ -199,7 +197,7 @@ TEST(ClipboardTest, HyperlinkTest) {
//XXX EXPECT_FALSE(url_result.is_valid());
}
-TEST(ClipboardTest, WebSmartPasteTest) {
+TEST_F(ClipboardTest, WebSmartPasteTest) {
Clipboard clipboard;
clipboard.Clear();
@@ -208,7 +206,7 @@ TEST(ClipboardTest, WebSmartPasteTest) {
Clipboard::GetWebKitSmartPasteFormatType()));
}
-TEST(ClipboardTest, BitmapTest) {
+TEST_F(ClipboardTest, BitmapTest) {
unsigned int fake_bitmap[] = {
0x46155189, 0xF6A55C8D, 0x79845674, 0xFA57BD89,
0x78FD46AE, 0x87C64F5A, 0x36EDC5AF, 0x4378F568,