| Index: media/base/bind_to_loop_unittest.cc
|
| diff --git a/media/base/bind_to_loop_unittest.cc b/media/base/bind_to_loop_unittest.cc
|
| index fd9c93c201ce02e3922b3bd961167625fd2597e6..8c7ec42f3ccbdc73e906b09dea50c228d5077b0f 100644
|
| --- a/media/base/bind_to_loop_unittest.cc
|
| +++ b/media/base/bind_to_loop_unittest.cc
|
| @@ -59,7 +59,7 @@ TEST_F(BindToLoopTest, Bool) {
|
| EXPECT_TRUE(bool_var);
|
| }
|
|
|
| -TEST_F(BindToLoopTest, ScopedPtrBool) {
|
| +TEST_F(BindToLoopTest, BoundScopedPtrBool) {
|
| bool bool_val = false;
|
| scoped_ptr<bool> scoped_ptr_bool(new bool(true));
|
| base::Closure cb = BindToLoop(proxy_, base::Bind(
|
| @@ -70,6 +70,17 @@ TEST_F(BindToLoopTest, ScopedPtrBool) {
|
| EXPECT_TRUE(bool_val);
|
| }
|
|
|
| +TEST_F(BindToLoopTest, PassedScopedPtrBool) {
|
| + bool bool_val = false;
|
| + scoped_ptr<bool> scoped_ptr_bool(new bool(true));
|
| + base::Callback<void(scoped_ptr<bool>)> cb = BindToLoop(proxy_, base::Bind(
|
| + &BoundBoolSetFromScopedPtr, &bool_val));
|
| + cb.Run(scoped_ptr_bool.Pass());
|
| + EXPECT_FALSE(bool_val);
|
| + loop_.RunUntilIdle();
|
| + EXPECT_TRUE(bool_val);
|
| +}
|
| +
|
| TEST_F(BindToLoopTest, BoolConstRef) {
|
| bool bool_var = false;
|
| bool true_var = true;
|
|
|