From 21f3655ee03d376b4acb68d80568a94dce4829b4 Mon Sep 17 00:00:00 2001 From: Haibo Huang Date: Tue, 10 Jul 2018 19:48:18 -0700 Subject: Be compatible with new google test 1. Remove the use of ::std::tr1 2. arg in matcher become const. Test: compile Change-Id: Iba7cdc568b55f436b695e3fb39c1b0975d983ae8 --- libs/vr/libpdx/service_tests.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'libs') diff --git a/libs/vr/libpdx/service_tests.cpp b/libs/vr/libpdx/service_tests.cpp index e623abf6eb..938d73774e 100644 --- a/libs/vr/libpdx/service_tests.cpp +++ b/libs/vr/libpdx/service_tests.cpp @@ -51,22 +51,24 @@ MATCHER_P2(IoVecMatcher, ptr, size, "") { // method(IoVecMatcher(IoVecArray{{ptr1, size1}, {ptr2, size2}}))); using IoVecArray = std::vector; MATCHER_P(IoVecMatcher, iovec_array, "") { + auto local_arg = arg; for (const iovec& item : iovec_array) { - if (arg->iov_base != item.iov_base || arg->iov_len != item.iov_len) + if (local_arg->iov_base != item.iov_base || local_arg->iov_len != item.iov_len) return false; - arg++; + local_arg++; } return true; } using IoVecData = std::vector; MATCHER_P(IoVecDataMatcher, iovec_data, "") { + auto local_arg = arg; for (const std::string& item : iovec_data) { - std::string data{reinterpret_cast(arg->iov_base), - arg->iov_len}; + std::string data{reinterpret_cast(local_arg->iov_base), + local_arg->iov_len}; if (data != item) return false; - arg++; + local_arg++; } return true; } -- cgit v1.2.3-59-g8ed1b