| Index: ios/chrome/browser/ui/open_in_toolbar_unittest.mm
|
| diff --git a/ios/chrome/browser/ui/open_in_toolbar_unittest.mm b/ios/chrome/browser/ui/open_in_toolbar_unittest.mm
|
| index aac8fb7b628fe865f8befbb990e2265c08265e6a..9eed7f5f56c4dbff60ef6e110b5e175e861fe7b8 100644
|
| --- a/ios/chrome/browser/ui/open_in_toolbar_unittest.mm
|
| +++ b/ios/chrome/browser/ui/open_in_toolbar_unittest.mm
|
| @@ -3,11 +3,14 @@
|
| // found in the LICENSE file.
|
|
|
| #include "base/logging.h"
|
| -#include "base/mac/scoped_nsobject.h"
|
| #import "ios/chrome/browser/ui/open_in_toolbar.h"
|
| #include "testing/platform_test.h"
|
| #import "third_party/ocmock/OCMock/OCMock.h"
|
|
|
| +#if !defined(__has_feature) || !__has_feature(objc_arc)
|
| +#error "This file requires ARC support."
|
| +#endif
|
| +
|
| // A class that counts the number of times the |dummyMethod:| method is called.
|
| @interface DummyObserver : NSObject
|
|
|
| @@ -46,11 +49,10 @@ class OpenInToolbarTest : public PlatformTest {
|
| };
|
|
|
| TEST_F(OpenInToolbarTest, TestButtonActionAndSelector) {
|
| - base::scoped_nsobject<DummyObserver> dummyObserver(
|
| - [[DummyObserver alloc] init]);
|
| - base::scoped_nsobject<OpenInToolbar> openInToolbar([[OpenInToolbar alloc]
|
| - initWithTarget:dummyObserver
|
| - action:@selector(dummyMethod:)]);
|
| + DummyObserver* dummyObserver = [[DummyObserver alloc] init];
|
| + OpenInToolbar* openInToolbar =
|
| + [[OpenInToolbar alloc] initWithTarget:dummyObserver
|
| + action:@selector(dummyMethod:)];
|
| UIButton* button = GetOpenInButtonInToolBar(openInToolbar);
|
| ASSERT_TRUE(button);
|
| EXPECT_EQ([dummyObserver dummyMethodCallCount], 0);
|
|
|