Index: mojo/public/cpp/bindings/tests/wtf_types_unittest.cc |
diff --git a/mojo/public/cpp/bindings/tests/wtf_types_unittest.cc b/mojo/public/cpp/bindings/tests/wtf_types_unittest.cc |
index cc2963a5ecdf53022c5b79a6f1a5dbe98380d116..d18241e56848829aee7291de44ba0e8bf39273e7 100644 |
--- a/mojo/public/cpp/bindings/tests/wtf_types_unittest.cc |
+++ b/mojo/public/cpp/bindings/tests/wtf_types_unittest.cc |
@@ -177,66 +177,6 @@ TEST_F(WTFTypesTest, Serialization_WTFArrayToMojoArray) { |
EXPECT_TRUE(kUTF8HelloWorld == strs2[3]); |
} |
-TEST_F(WTFTypesTest, Serialization_WTFMapToWTFMap) { |
- using WTFType = WTFMap<WTF::String, WTF::String>; |
- using MojomType = MapDataView<StringDataView, StringDataView>; |
- |
- WTFType str_map = ConstructStringMap(); |
- WTFType cloned_str_map = str_map.Clone(); |
- |
- mojo::internal::SerializationContext context; |
- size_t size = |
- mojo::internal::PrepareToSerialize<MojomType>(cloned_str_map, &context); |
- |
- mojo::internal::FixedBufferForTesting buf(size); |
- typename mojo::internal::MojomTypeTraits<MojomType>::Data* data; |
- mojo::internal::ContainerValidateParams validate_params( |
- new mojo::internal::ContainerValidateParams( |
- 0, false, |
- new mojo::internal::ContainerValidateParams(0, false, nullptr)), |
- new mojo::internal::ContainerValidateParams( |
- 0, true, |
- new mojo::internal::ContainerValidateParams(0, false, nullptr))); |
- mojo::internal::Serialize<MojomType>(cloned_str_map, &buf, &data, |
- &validate_params, &context); |
- |
- WTFType str_map2; |
- mojo::internal::Deserialize<MojomType>(data, &str_map2, &context); |
- |
- EXPECT_TRUE(str_map.Equals(str_map2)); |
-} |
- |
-TEST_F(WTFTypesTest, Serialization_WTFMapToMojoMap) { |
- using WTFType = WTFMap<WTF::String, WTF::String>; |
- using MojomType = MapDataView<StringDataView, StringDataView>; |
- |
- WTFType str_map = ConstructStringMap(); |
- |
- mojo::internal::SerializationContext context; |
- size_t size = |
- mojo::internal::PrepareToSerialize<MojomType>(str_map, &context); |
- |
- mojo::internal::FixedBufferForTesting buf(size); |
- typename mojo::internal::MojomTypeTraits<MojomType>::Data* data; |
- mojo::internal::ContainerValidateParams validate_params( |
- new mojo::internal::ContainerValidateParams( |
- 0, false, |
- new mojo::internal::ContainerValidateParams(0, false, nullptr)), |
- new mojo::internal::ContainerValidateParams( |
- 0, true, |
- new mojo::internal::ContainerValidateParams(0, false, nullptr))); |
- mojo::internal::Serialize<MojomType>(str_map, &buf, &data, &validate_params, |
- &context); |
- |
- Map<mojo::String, mojo::String> str_map2; |
- mojo::internal::Deserialize<MojomType>(data, &str_map2, &context); |
- |
- ASSERT_EQ(3u, str_map2.size()); |
- EXPECT_TRUE(str_map2["0"].is_null()); |
- EXPECT_TRUE(kHelloWorld == str_map2["1"]); |
- EXPECT_TRUE(kUTF8HelloWorld == str_map2["2"]); |
-} |
- |
TEST_F(WTFTypesTest, Serialization_PublicAPI) { |
blink::TestWTFStructPtr input(blink::TestWTFStruct::New()); |
input->str = kHelloWorld; |