diff options
Diffstat (limited to 'src/access_revocation_manager_impl_unittest.cc')
-rw-r--r-- | src/access_revocation_manager_impl_unittest.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/access_revocation_manager_impl_unittest.cc b/src/access_revocation_manager_impl_unittest.cc index afc63fe..cd5887f 100644 --- a/src/access_revocation_manager_impl_unittest.cc +++ b/src/access_revocation_manager_impl_unittest.cc @@ -75,7 +75,8 @@ TEST_F(AccessRevocationManagerImplTest, Init) { TEST_F(AccessRevocationManagerImplTest, Block) { bool callback_called = false; manager_->AddEntryAddedCallback( - base::Bind([&callback_called]() { callback_called = true; })); + base::Bind([](bool* callback_called) { *callback_called = true; }, + base::Unretained(&callback_called))); EXPECT_CALL(config_store_, SaveSettings("black_list", _, _)) .WillOnce(testing::WithArgs<1, 2>(testing::Invoke( [](const std::string& json, const DoneCallback& callback) { @@ -132,10 +133,10 @@ TEST_F(AccessRevocationManagerImplTest, BlockListOverflow) { {8, 8, 8}, base::Time::FromTimeT(1419970000 + i), base::Time::FromTimeT(1419990000)}, - base::Bind([&callback_called](ErrorPtr error) { - callback_called = true; + base::Bind([](bool* callback_called, ErrorPtr error) { + *callback_called = true; EXPECT_FALSE(error); - })); + }, base::Unretained(&callback_called))); EXPECT_TRUE(callback_called); } EXPECT_EQ(manager_->GetCapacity(), manager_->GetSize()); |