| Index: mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc
|
| diff --git a/mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc b/mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc
|
| index 3d0c1b5a7183f9e969e8fc9d4d36871b71eef3f8..275f10f9e7e55ce1ada545b0f4ee5619efcddff4 100644
|
| --- a/mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc
|
| +++ b/mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc
|
| @@ -8,7 +8,6 @@
|
| #include <stddef.h>
|
| #include <utility>
|
|
|
| -#include "mojo/public/cpp/bindings/array.h"
|
| #include "mojo/public/cpp/bindings/lib/array_internal.h"
|
| #include "mojo/public/cpp/bindings/lib/fixed_buffer.h"
|
| #include "mojo/public/cpp/bindings/lib/serialization.h"
|
| @@ -25,15 +24,16 @@ namespace {
|
| using mojo::internal::ContainerValidateParams;
|
|
|
| // Creates an array of arrays of handles (2 X 3) for testing.
|
| -Array<Array<ScopedHandle>> CreateTestNestedHandleArray() {
|
| - Array<Array<ScopedHandle>> array(2);
|
| +std::vector<base::Optional<std::vector<ScopedHandle>>>
|
| +CreateTestNestedHandleArray() {
|
| + std::vector<base::Optional<std::vector<ScopedHandle>>> array(2);
|
| for (size_t i = 0; i < array.size(); ++i) {
|
| - Array<ScopedHandle> nested_array(3);
|
| + std::vector<ScopedHandle> nested_array(3);
|
| for (size_t j = 0; j < nested_array.size(); ++j) {
|
| MessagePipe pipe;
|
| nested_array[j] = ScopedHandle::From(std::move(pipe.handle1));
|
| }
|
| - array[i] = std::move(nested_array);
|
| + array[i].emplace(std::move(nested_array));
|
| }
|
|
|
| return array;
|
| @@ -158,9 +158,9 @@ TEST_F(SerializationWarningTest, FixedArrayOfStructsInStruct) {
|
|
|
| TEST_F(SerializationWarningTest, ArrayOfArraysOfHandles) {
|
| using MojomType = ArrayDataView<ArrayDataView<ScopedHandle>>;
|
| - Array<Array<ScopedHandle>> test_array = CreateTestNestedHandleArray();
|
| - test_array[0] = nullptr;
|
| - test_array[1][0] = ScopedHandle();
|
| + auto test_array = CreateTestNestedHandleArray();
|
| + test_array[0] = base::nullopt;
|
| + (*test_array[1])[0] = ScopedHandle();
|
|
|
| ContainerValidateParams validate_params_0(
|
| 0, true, new ContainerValidateParams(0, true, nullptr));
|
| @@ -169,7 +169,7 @@ TEST_F(SerializationWarningTest, ArrayOfArraysOfHandles) {
|
| &validate_params_0);
|
|
|
| test_array = CreateTestNestedHandleArray();
|
| - test_array[0] = nullptr;
|
| + test_array[0] = base::nullopt;
|
| ContainerValidateParams validate_params_1(
|
| 0, false, new ContainerValidateParams(0, true, nullptr));
|
| TestArrayWarning<MojomType>(
|
| @@ -178,7 +178,7 @@ TEST_F(SerializationWarningTest, ArrayOfArraysOfHandles) {
|
| &validate_params_1);
|
|
|
| test_array = CreateTestNestedHandleArray();
|
| - test_array[1][0] = ScopedHandle();
|
| + (*test_array[1])[0] = ScopedHandle();
|
| ContainerValidateParams validate_params_2(
|
| 0, true, new ContainerValidateParams(0, false, nullptr));
|
| TestArrayWarning<MojomType>(
|
| @@ -190,7 +190,7 @@ TEST_F(SerializationWarningTest, ArrayOfArraysOfHandles) {
|
| TEST_F(SerializationWarningTest, ArrayOfStrings) {
|
| using MojomType = ArrayDataView<StringDataView>;
|
|
|
| - Array<std::string> test_array(3);
|
| + std::vector<std::string> test_array(3);
|
| for (size_t i = 0; i < test_array.size(); ++i)
|
| test_array[i] = "hello";
|
|
|
| @@ -200,7 +200,7 @@ TEST_F(SerializationWarningTest, ArrayOfStrings) {
|
| mojo::internal::VALIDATION_ERROR_NONE,
|
| &validate_params_0);
|
|
|
| - Array<base::Optional<std::string>> optional_test_array(3);
|
| + std::vector<base::Optional<std::string>> optional_test_array(3);
|
| ContainerValidateParams validate_params_1(
|
| 0, false, new ContainerValidateParams(0, false, nullptr));
|
| TestArrayWarning<MojomType>(
|
| @@ -208,7 +208,7 @@ TEST_F(SerializationWarningTest, ArrayOfStrings) {
|
| mojo::internal::VALIDATION_ERROR_UNEXPECTED_NULL_POINTER,
|
| &validate_params_1);
|
|
|
| - test_array = Array<std::string>(2);
|
| + test_array = std::vector<std::string>(2);
|
| ContainerValidateParams validate_params_2(
|
| 3, true, new ContainerValidateParams(0, false, nullptr));
|
| TestArrayWarning<MojomType>(
|
|
|