| 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..cdf00871420ba0fee6b3e4ac012b8b41d45410bd 100644
|
| --- a/mojo/services/clipboard/clipboard_standalone_unittest.cc
|
| +++ b/mojo/services/clipboard/clipboard_standalone_unittest.cc
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2014 The Chromium Authors. All rights reserved.
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| @@ -89,11 +89,8 @@ 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[mojo::Clipboard::MIME_TYPE_TEXT] = Array<uint8_t>::From(data);
|
| clipboard_->WriteClipboardData(mojo::Clipboard::TYPE_COPY_PASTE,
|
| mime_data.Pass());
|
| }
|
| @@ -127,16 +124,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[mojo::Clipboard::MIME_TYPE_TEXT] =
|
| + Array<uint8_t>::From(std::string(kPlainTextData));
|
| + mime_data[mojo::Clipboard::MIME_TYPE_HTML] =
|
| + Array<uint8_t>::From(std::string(kHtmlData));
|
|
|
| clipboard_->WriteClipboardData(mojo::Clipboard::TYPE_COPY_PASTE,
|
| mime_data.Pass());
|
| @@ -150,22 +142,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 +150,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());
|
|
|
|
|