Chromium Code Reviews| Index: base/observer_list_unittest.cc |
| diff --git a/base/observer_list_unittest.cc b/base/observer_list_unittest.cc |
| index 299a33f2e896053bf452887191559944c3c53334..c942cef95e080077b3a9cb43aa288a48ecc6c95c 100644 |
| --- a/base/observer_list_unittest.cc |
| +++ b/base/observer_list_unittest.cc |
| @@ -895,22 +895,4 @@ TEST(ObserverListTest, BecomesEmptyThanNonEmpty) { |
| EXPECT_EQ(-12, b.total); |
| } |
| -TEST(ObserverListTest, AddObserverInTheLastObserve) { |
|
danakj
2016/10/13 19:38:13
Why kill the test?
loyso (OOO)
2016/10/13 23:33:52
+1. Even without GetNext a user is able to write G
|
| - using FooList = ObserverList<Foo>; |
| - FooList observer_list; |
| - |
| - AddInObserve<FooList> a(&observer_list); |
| - Adder b(-1); |
| - |
| - a.SetToAdd(&b); |
| - observer_list.AddObserver(&a); |
| - |
| - FooList::Iterator it(&observer_list); |
| - Foo* foo; |
| - while ((foo = it.GetNext()) != nullptr) |
| - foo->Observe(10); |
| - |
| - EXPECT_EQ(-10, b.total); |
| -} |
| - |
| } // namespace base |