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

Side by Side Diff: mojo/public/cpp/bindings/tests/data_view_unittest.cc

Issue 2589663003: mojo:: Rename mojo::GetProxy() to mojo::MakeRequest() (Closed)
Patch Set: Rebase Created 4 years 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 unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <memory> 5 #include <memory>
6 #include <string> 6 #include <string>
7 #include <unordered_map> 7 #include <unordered_map>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/message_loop/message_loop.h" 10 #include "base/message_loop/message_loop.h"
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 EXPECT_EQ(TestEnum::VALUE_0, array_data_view[1]); 160 EXPECT_EQ(TestEnum::VALUE_0, array_data_view[1]);
161 EXPECT_EQ(TestEnum::VALUE_0, *(array_data_view.data() + 1)); 161 EXPECT_EQ(TestEnum::VALUE_0, *(array_data_view.data() + 1));
162 162
163 TestEnum output; 163 TestEnum output;
164 ASSERT_TRUE(array_data_view.Read(0, &output)); 164 ASSERT_TRUE(array_data_view.Read(0, &output));
165 EXPECT_EQ(TestEnum::VALUE_1, output); 165 EXPECT_EQ(TestEnum::VALUE_1, output);
166 } 166 }
167 167
168 TEST_F(DataViewTest, InterfaceArray) { 168 TEST_F(DataViewTest, InterfaceArray) {
169 TestInterfacePtr ptr; 169 TestInterfacePtr ptr;
170 TestInterfaceImpl impl(GetProxy(&ptr)); 170 TestInterfaceImpl impl(MakeRequest(&ptr));
171 171
172 TestStructPtr obj(TestStruct::New()); 172 TestStructPtr obj(TestStruct::New());
173 obj->f_interface_array.push_back(std::move(ptr)); 173 obj->f_interface_array.push_back(std::move(ptr));
174 174
175 auto data_view_holder = SerializeTestStruct(std::move(obj)); 175 auto data_view_holder = SerializeTestStruct(std::move(obj));
176 auto& data_view = *data_view_holder->data_view; 176 auto& data_view = *data_view_holder->data_view;
177 177
178 ArrayDataView<TestInterfacePtrDataView> array_data_view; 178 ArrayDataView<TestInterfacePtrDataView> array_data_view;
179 data_view.GetFInterfaceArrayDataView(&array_data_view); 179 data_view.GetFInterfaceArrayDataView(&array_data_view);
180 180
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
294 294
295 TestUnionPtr union_ptr2; 295 TestUnionPtr union_ptr2;
296 ASSERT_TRUE(array_data_view.Read(0, &union_ptr2)); 296 ASSERT_TRUE(array_data_view.Read(0, &union_ptr2));
297 ASSERT_TRUE(union_ptr2->is_f_int32()); 297 ASSERT_TRUE(union_ptr2->is_f_int32());
298 EXPECT_EQ(1024, union_ptr2->get_f_int32()); 298 EXPECT_EQ(1024, union_ptr2->get_f_int32());
299 } 299 }
300 300
301 } // namespace data_view 301 } // namespace data_view
302 } // namespace test 302 } // namespace test
303 } // namespace mojo 303 } // namespace mojo
OLDNEW
« no previous file with comments | « mojo/public/cpp/bindings/tests/bindings_perftest.cc ('k') | mojo/public/cpp/bindings/tests/equals_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698