Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(826)

Unified Diff: mojo/services/clipboard/clipboard_standalone_unittest.cc

Issue 611633002: mojom: Add associative arrays to the mojom language. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 60838f1f51a575c48a5610738a69d6ab70c2fdae..727de78c44ee18e70858e54fd240bdd6298d7aaa 100644
--- a/mojo/services/clipboard/clipboard_standalone_unittest.cc
+++ b/mojo/services/clipboard/clipboard_standalone_unittest.cc
@@ -34,6 +34,18 @@ void CopyVectorStringAndEndRunloop(std::vector<std::string>* output,
run_loop->Quit();
}
+void EchoData(base::RunLoop* run_loop,
+ const mojo::Map<mojo::String, mojo::String>& input) {
+ LOG(ERROR) << "We have " << input.size() << "fields";
+ std::map<std::string, std::string> m =
+ input.To<std::map<std::string, std::string>>();
+
+ for (auto& p : m)
+ LOG(ERROR) << "m[" << p.first << "] = " << p.second;
+
+ run_loop->Quit();
+}
+
const char* kUninitialized = "Uninitialized data";
const char* kPlainTextData = "Some plain data";
const char* kHtmlData = "<html>data</html>";
@@ -181,5 +193,12 @@ TEST_F(ClipboardStandaloneTest, CanClearClipboardWithZeroArray) {
EXPECT_FALSE(GetDataOfType(mojo::Clipboard::MIME_TYPE_TEXT, &data));
}
+TEST_F(ClipboardStandaloneTest, GetFakeMethodResult) {
+ base::RunLoop run_loop;
+ clipboard_->FakeTestMethod(
+ base::Bind(&EchoData, &run_loop));
+ run_loop.Run();
+}
+
} // namespace service
} // namespace mojo

Powered by Google App Engine
This is Rietveld 408576698