| Index: chrome/browser/ui/cocoa/profiles/profile_signin_confirmation_view_controller_browsertest.mm
 | 
| diff --git a/chrome/browser/ui/cocoa/profiles/profile_signin_confirmation_view_controller_browsertest.mm b/chrome/browser/ui/cocoa/profiles/profile_signin_confirmation_view_controller_browsertest.mm
 | 
| index 4311f676cfe97f44e8b5c465d0c169a6c2a47c50..6380427327b8719898c592ac26bf818b518b1cf0 100644
 | 
| --- a/chrome/browser/ui/cocoa/profiles/profile_signin_confirmation_view_controller_browsertest.mm
 | 
| +++ b/chrome/browser/ui/cocoa/profiles/profile_signin_confirmation_view_controller_browsertest.mm
 | 
| @@ -18,32 +18,10 @@
 | 
|  #import "testing/gtest_mac.h"
 | 
|  #include "ui/base/l10n/l10n_util.h"
 | 
|  
 | 
| -@interface ProfileSigninConfirmationViewController (TestingAPI)
 | 
| +class ProfileSigninConfirmationViewControllerTest
 | 
| +  : public InProcessBrowserTest,
 | 
| +    public ui::ProfileSigninConfirmationDelegate {
 | 
|  
 | 
| -@property(readonly, nonatomic) ui::ProfileSigninConfirmationDelegate* delegate;
 | 
| -@property(readonly, nonatomic) NSButton* createProfileButton;
 | 
| -@property(readonly, nonatomic) NSTextView* explanationField;
 | 
| -
 | 
| -@end
 | 
| -
 | 
| -@implementation ProfileSigninConfirmationViewController (TestingAPI)
 | 
| -
 | 
| -- (ui::ProfileSigninConfirmationDelegate*)delegate {
 | 
| -  return delegate_.get();
 | 
| -}
 | 
| -
 | 
| -- (NSButton*)createProfileButton {
 | 
| -  return createProfileButton_.get();
 | 
| -}
 | 
| -
 | 
| -- (NSTextView*)explanationField {
 | 
| -  return explanationField_.get();
 | 
| -}
 | 
| -
 | 
| -@end
 | 
| -
 | 
| -class ProfileSigninConfirmationViewControllerTest
 | 
| -    : public InProcessBrowserTest {
 | 
|   public:
 | 
|    ProfileSigninConfirmationViewControllerTest()
 | 
|      : window_(nil),
 | 
| @@ -66,11 +44,11 @@
 | 
|          &ProfileSigninConfirmationViewControllerTest::OnClose,
 | 
|          base::Unretained(this));
 | 
|      controller_.reset([[ProfileSigninConfirmationViewController alloc]
 | 
| -             initWithBrowser:browser()
 | 
| -                    username:username()
 | 
| -                    delegate:base::MakeUnique<TestSigninDelegate>(this)
 | 
| -         closeDialogCallback:close
 | 
| -        offerProfileCreation:offerProfileCreation]);
 | 
| +                        initWithBrowser:browser()
 | 
| +                               username:username()
 | 
| +                               delegate:this
 | 
| +                    closeDialogCallback:close
 | 
| +                   offerProfileCreation:offerProfileCreation]);
 | 
|      [[window_ contentView] addSubview:[controller_ view]];
 | 
|      [window_ makeKeyAndOrderFront:NSApp];
 | 
|      ASSERT_TRUE([window_ isVisible]);
 | 
| @@ -85,6 +63,10 @@
 | 
|          IDS_ENTERPRISE_SIGNIN_PROFILE_LINK_LEARN_MORE);
 | 
|    }
 | 
|  
 | 
| +  // ui::ProfileSigninConfirmationDelegate:
 | 
| +  void OnContinueSignin() override { continued_ = true; }
 | 
| +  void OnCancelSignin() override { cancelled_ = true; }
 | 
| +  void OnSigninWithNewProfile() override { created_ = true; }
 | 
|    void OnClose() { closed_ = true; }
 | 
|  
 | 
|    // The window containing the dialog.
 | 
| @@ -100,23 +82,6 @@
 | 
|    bool closed_;
 | 
|  
 | 
|   private:
 | 
| -  class TestSigninDelegate : public ui::ProfileSigninConfirmationDelegate {
 | 
| -   public:
 | 
| -    explicit TestSigninDelegate(
 | 
| -        ProfileSigninConfirmationViewControllerTest* client)
 | 
| -        : client_(client) {}
 | 
| -
 | 
| -    // ui::ProfileSigninConfirmationDelegate:
 | 
| -    void OnContinueSignin() override { client_->continued_ = true; }
 | 
| -    void OnCancelSignin() override { client_->cancelled_ = true; }
 | 
| -    void OnSigninWithNewProfile() override { client_->created_ = true; }
 | 
| -
 | 
| -   private:
 | 
| -    ProfileSigninConfirmationViewControllerTest* client_;
 | 
| -
 | 
| -    DISALLOW_COPY_AND_ASSIGN(TestSigninDelegate);
 | 
| -  };
 | 
| -
 | 
|    DISALLOW_COPY_AND_ASSIGN(ProfileSigninConfirmationViewControllerTest);
 | 
|  };
 | 
|  
 | 
| 
 |