Index: base/observer_list_unittest.cc |
diff --git a/base/observer_list_unittest.cc b/base/observer_list_unittest.cc |
index 299a33f2e896053bf452887191559944c3c53334..35d6eb10902d3ddb0f5060f353aa787ef43e873c 100644 |
--- a/base/observer_list_unittest.cc |
+++ b/base/observer_list_unittest.cc |
@@ -905,10 +905,12 @@ TEST(ObserverListTest, AddObserverInTheLastObserve) { |
a.SetToAdd(&b); |
observer_list.AddObserver(&a); |
- FooList::Iterator it(&observer_list); |
- Foo* foo; |
- while ((foo = it.GetNext()) != nullptr) |
- foo->Observe(10); |
+ auto it = observer_list.begin(); |
+ while (it != observer_list.end()) { |
+ auto& observer = *it; |
+ ++it; |
danakj
2016/10/14 21:52:10
Leave a comment explaining why youre doing this ++
|
+ observer.Observe(10); |
+ } |
EXPECT_EQ(-10, b.total); |
} |