Index: mojo/services/clipboard/clipboard_standalone_unittest.cc |
diff --git a/mojo/services/clipboard/clipboard_standalone_unittest.cc b/mojo/services/clipboard/clipboard_standalone_unittest.cc |
index c297b940df707121153bc9f8ae1224fe92291ae0..42e30d53d1a0c5c882d4f746966c081500aa3500 100644 |
--- a/mojo/services/clipboard/clipboard_standalone_unittest.cc |
+++ b/mojo/services/clipboard/clipboard_standalone_unittest.cc |
@@ -89,11 +89,9 @@ class ClipboardStandaloneTest : public testing::Test { |
} |
void SetStringText(const std::string& data) { |
- Array<MimeTypePairPtr> mime_data; |
- MimeTypePairPtr text_data(MimeTypePair::New()); |
- text_data->mime_type = mojo::Clipboard::MIME_TYPE_TEXT; |
- text_data->data = Array<uint8_t>::From(data).Pass(); |
- mime_data.push_back(text_data.Pass()); |
+ Map<String, Array<uint8_t>> mime_data; |
+ mime_data.insert(mojo::Clipboard::MIME_TYPE_TEXT, |
+ Array<uint8_t>::From(data).Pass()); |
clipboard_->WriteClipboardData(mojo::Clipboard::TYPE_COPY_PASTE, |
mime_data.Pass()); |
} |
@@ -127,16 +125,11 @@ TEST_F(ClipboardStandaloneTest, CanReadBackText) { |
} |
TEST_F(ClipboardStandaloneTest, CanSetMultipleDataTypesAtOnce) { |
- Array<MimeTypePairPtr> mime_data; |
- MimeTypePairPtr text_data(MimeTypePair::New()); |
- text_data->mime_type = mojo::Clipboard::MIME_TYPE_TEXT; |
- text_data->data = Array<uint8_t>::From(std::string(kPlainTextData)).Pass(); |
- mime_data.push_back(text_data.Pass()); |
- |
- MimeTypePairPtr html_data(MimeTypePair::New()); |
- html_data->mime_type = mojo::Clipboard::MIME_TYPE_HTML; |
- html_data->data = Array<uint8_t>::From(std::string(kHtmlData)).Pass(); |
- mime_data.push_back(html_data.Pass()); |
+ Map<String, Array<uint8_t>> mime_data; |
+ mime_data.insert(mojo::Clipboard::MIME_TYPE_TEXT, |
+ Array<uint8_t>::From(std::string(kPlainTextData)).Pass()); |
+ mime_data.insert(mojo::Clipboard::MIME_TYPE_HTML, |
+ Array<uint8_t>::From(std::string(kHtmlData)).Pass()); |
clipboard_->WriteClipboardData(mojo::Clipboard::TYPE_COPY_PASTE, |
mime_data.Pass()); |
@@ -150,22 +143,6 @@ TEST_F(ClipboardStandaloneTest, CanSetMultipleDataTypesAtOnce) { |
EXPECT_EQ(kHtmlData, data); |
} |
-TEST_F(ClipboardStandaloneTest, CanClearClipboardWithNull) { |
- std::string data; |
- SetStringText(kPlainTextData); |
- EXPECT_EQ(1ul, GetSequenceNumber()); |
- |
- EXPECT_TRUE(GetDataOfType(mojo::Clipboard::MIME_TYPE_TEXT, &data)); |
- EXPECT_EQ(kPlainTextData, data); |
- |
- Array<MimeTypePairPtr> mime_data; |
- clipboard_->WriteClipboardData(mojo::Clipboard::TYPE_COPY_PASTE, |
- mime_data.Pass()); |
- |
- EXPECT_EQ(2ul, GetSequenceNumber()); |
- EXPECT_FALSE(GetDataOfType(mojo::Clipboard::MIME_TYPE_TEXT, &data)); |
-} |
- |
TEST_F(ClipboardStandaloneTest, CanClearClipboardWithZeroArray) { |
std::string data; |
SetStringText(kPlainTextData); |
@@ -174,7 +151,7 @@ TEST_F(ClipboardStandaloneTest, CanClearClipboardWithZeroArray) { |
EXPECT_TRUE(GetDataOfType(mojo::Clipboard::MIME_TYPE_TEXT, &data)); |
EXPECT_EQ(kPlainTextData, data); |
- Array<MimeTypePairPtr> mime_data(0); |
+ Map<String, Array<uint8_t>> mime_data; |
clipboard_->WriteClipboardData(mojo::Clipboard::TYPE_COPY_PASTE, |
mime_data.Pass()); |