aboutsummaryrefslogtreecommitdiff
path: root/third_party/chromium/base/bind_unittest.cc
diff options
context:
space:
mode:
authorLuis Hector Chavez <lhchavez@google.com>2016-05-31 23:30:06 +0000
committerLuis Hector Chavez <lhchavez@google.com>2016-05-31 23:34:09 +0000
commitabfe7a063bbaebdca8703d27137c8c9aed826dac (patch)
treee66b0fb458a71a808fdb7bf880c6b1ed1882bcbe /third_party/chromium/base/bind_unittest.cc
parent43625e411feabd7df36a8768ba8c4eca58a22e4d (diff)
downloadlibweave-abfe7a063bbaebdca8703d27137c8c9aed826dac.tar.gz
Revert "Merge remote-tracking branch 'weave/master' into 'weave/aosp-master'"
This reverts commit 43625e411feabd7df36a8768ba8c4eca58a22e4d. This needs to happen in a staged fashion to avoid build breakages :/ Change-Id: Ie5474629bd301d7af27ee6167988b0381ac73271 Reviewed-on: https://weave-review.googlesource.com/3700 Reviewed-by: Luis Hector Chavez <lhchavez@google.com>
Diffstat (limited to 'third_party/chromium/base/bind_unittest.cc')
-rw-r--r--third_party/chromium/base/bind_unittest.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/third_party/chromium/base/bind_unittest.cc b/third_party/chromium/base/bind_unittest.cc
index 4c4f3e6..76d158b 100644
--- a/third_party/chromium/base/bind_unittest.cc
+++ b/third_party/chromium/base/bind_unittest.cc
@@ -13,8 +13,8 @@
#include "base/callback.h"
#include "base/macros.h"
-#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
+#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "build/build_config.h"
@@ -823,7 +823,7 @@ struct CustomDeleter {
};
using MoveOnlyTypesToTest =
- ::testing::Types<std::unique_ptr<DeleteCounter>,
+ ::testing::Types<scoped_ptr<DeleteCounter>,
std::unique_ptr<DeleteCounter>,
std::unique_ptr<DeleteCounter, CustomDeleter>>;
TYPED_TEST_CASE(BindMoveOnlyTypeTest, MoveOnlyTypesToTest);
@@ -880,23 +880,23 @@ TYPED_TEST(BindMoveOnlyTypeTest, UnboundForwarding) {
EXPECT_EQ(1, deletes);
}
-void VerifyVector(const std::vector<std::unique_ptr<int>>& v) {
+void VerifyVector(const std::vector<scoped_ptr<int>>& v) {
ASSERT_EQ(1u, v.size());
EXPECT_EQ(12345, *v[0]);
}
-std::vector<std::unique_ptr<int>> AcceptAndReturnMoveOnlyVector(
- std::vector<std::unique_ptr<int>> v) {
+std::vector<scoped_ptr<int>> AcceptAndReturnMoveOnlyVector(
+ std::vector<scoped_ptr<int>> v) {
VerifyVector(v);
return v;
}
// Test that a vector containing move-only types can be used with Callback.
TEST_F(BindTest, BindMoveOnlyVector) {
- using MoveOnlyVector = std::vector<std::unique_ptr<int>>;
+ using MoveOnlyVector = std::vector<scoped_ptr<int>>;
MoveOnlyVector v;
- v.push_back(base::MakeUnique<int>(12345));
+ v.push_back(make_scoped_ptr(new int(12345)));
// Early binding should work:
base::Callback<MoveOnlyVector()> bound_cb =