Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(394)

Side by Side Diff: chrome/browser/ui/cocoa/one_click_signin_bubble_controller_browsertest.mm

Issue 17593006: mac: Update clients of scoped_nsobject.h. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: iwyu, scoped_nsprotocol Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #import "chrome/browser/ui/cocoa/one_click_signin_bubble_controller.h" 5 #import "chrome/browser/ui/cocoa/one_click_signin_bubble_controller.h"
6 6
7 #include "chrome/browser/ui/browser.h" 7 #include "chrome/browser/ui/browser.h"
8 #include "chrome/browser/ui/browser_finder.h" 8 #include "chrome/browser/ui/browser_finder.h"
9 #import "chrome/browser/ui/cocoa/browser_window_cocoa.h" 9 #import "chrome/browser/ui/cocoa/browser_window_cocoa.h"
10 #import "chrome/browser/ui/cocoa/one_click_signin_view_controller.h" 10 #import "chrome/browser/ui/cocoa/one_click_signin_view_controller.h"
(...skipping 21 matching lines...) Expand all
32 controller_.reset([[OneClickSigninBubbleController alloc] 32 controller_.reset([[OneClickSigninBubbleController alloc]
33 initWithBrowserWindowController:browser_window->cocoa_controller() 33 initWithBrowserWindowController:browser_window->cocoa_controller()
34 webContents:web_contents 34 webContents:web_contents
35 errorMessage:nil 35 errorMessage:nil
36 callback:callback]); 36 callback:callback]);
37 [controller_ showWindow:nil]; 37 [controller_ showWindow:nil];
38 EXPECT_NSEQ(@"OneClickSigninBubble", 38 EXPECT_NSEQ(@"OneClickSigninBubble",
39 [[controller_ viewController] nibName]); 39 [[controller_ viewController] nibName]);
40 } 40 }
41 41
42 scoped_nsobject<OneClickSigninBubbleController> controller_; 42 base::scoped_nsobject<OneClickSigninBubbleController> controller_;
43 int callback_count_; 43 int callback_count_;
44 44
45 private: 45 private:
46 void OnStartSyncCallback(OneClickSigninSyncStarter::StartSyncMode mode) { 46 void OnStartSyncCallback(OneClickSigninSyncStarter::StartSyncMode mode) {
47 ++callback_count_; 47 ++callback_count_;
48 } 48 }
49 49
50 DISALLOW_COPY_AND_ASSIGN(OneClickSigninBubbleControllerTest); 50 DISALLOW_COPY_AND_ASSIGN(OneClickSigninBubbleControllerTest);
51 }; 51 };
52 52
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 IN_PROC_BROWSER_TEST_F(OneClickSigninBubbleControllerTest, LearnMore) { 84 IN_PROC_BROWSER_TEST_F(OneClickSigninBubbleControllerTest, LearnMore) {
85 EXPECT_EQ(1u, chrome::GetTotalBrowserCount()); 85 EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
86 EXPECT_EQ(1, browser()->tab_strip_model()->count()); 86 EXPECT_EQ(1, browser()->tab_strip_model()->count());
87 [[controller_ viewController] textView:nil 87 [[controller_ viewController] textView:nil
88 clickedOnLink:nil 88 clickedOnLink:nil
89 atIndex:0]; 89 atIndex:0];
90 EXPECT_EQ(1u, chrome::GetTotalBrowserCount()); 90 EXPECT_EQ(1u, chrome::GetTotalBrowserCount());
91 EXPECT_EQ(2, browser()->tab_strip_model()->count()); 91 EXPECT_EQ(2, browser()->tab_strip_model()->count());
92 EXPECT_EQ(0, callback_count_); 92 EXPECT_EQ(0, callback_count_);
93 } 93 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698