| Index: chrome/browser/ui/cocoa/infobars/infobar_controller_unittest.mm
|
| ===================================================================
|
| --- chrome/browser/ui/cocoa/infobars/infobar_controller_unittest.mm (revision 72676)
|
| +++ chrome/browser/ui/cocoa/infobars/infobar_controller_unittest.mm (working copy)
|
| @@ -65,25 +65,6 @@
|
| ///////////////////////////////////////////////////////////////////////////
|
| // Test fixtures
|
|
|
| -class AlertInfoBarControllerTest : public CocoaTest {
|
| - public:
|
| - virtual void SetUp() {
|
| - CocoaTest::SetUp();
|
| -
|
| - controller_.reset(
|
| - [[AlertInfoBarController alloc] initWithDelegate:&delegate_]);
|
| - container_.reset(
|
| - [[InfoBarContainerTest alloc] initWithController:controller_]);
|
| - [controller_ setContainerController:container_];
|
| - [[test_window() contentView] addSubview:[controller_ view]];
|
| - }
|
| -
|
| - protected:
|
| - MockAlertInfoBarDelegate delegate_;
|
| - scoped_nsobject<id> container_;
|
| - scoped_nsobject<AlertInfoBarController> controller_;
|
| -};
|
| -
|
| class LinkInfoBarControllerTest : public CocoaTest {
|
| public:
|
| virtual void SetUp() {
|
| @@ -126,43 +107,6 @@
|
| ////////////////////////////////////////////////////////////////////////////
|
| // Tests
|
|
|
| -TEST_VIEW(AlertInfoBarControllerTest, [controller_ view]);
|
| -
|
| -TEST_F(AlertInfoBarControllerTest, ShowAndDismiss) {
|
| - // Make sure someone looked at the message and icon.
|
| - EXPECT_TRUE(delegate_.message_text_accessed());
|
| - EXPECT_TRUE(delegate_.icon_accessed());
|
| -
|
| - // Check to make sure the infobar message was set properly.
|
| - EXPECT_EQ(MockAlertInfoBarDelegate::kMessage,
|
| - base::SysNSStringToUTF8([controller_.get() labelString]));
|
| -
|
| - // Check that dismissing the infobar calls InfoBarClosed() on the delegate.
|
| - [controller_ dismiss:nil];
|
| - EXPECT_TRUE(delegate_.closed());
|
| -}
|
| -
|
| -TEST_F(AlertInfoBarControllerTest, DeallocController) {
|
| - // Test that dealloc'ing the controller does not send an
|
| - // InfoBarClosed() message to the delegate.
|
| - controller_.reset(nil);
|
| - EXPECT_FALSE(delegate_.closed());
|
| -}
|
| -
|
| -TEST_F(AlertInfoBarControllerTest, ResizeView) {
|
| - NSRect originalLabelFrame = [controller_ labelFrame];
|
| -
|
| - // Expand the view by 20 pixels and make sure the label frame changes
|
| - // accordingly.
|
| - const CGFloat width = 20;
|
| - NSRect newViewFrame = [[controller_ view] frame];
|
| - newViewFrame.size.width += width;
|
| - [[controller_ view] setFrame:newViewFrame];
|
| -
|
| - NSRect newLabelFrame = [controller_ labelFrame];
|
| - EXPECT_EQ(NSWidth(newLabelFrame), NSWidth(originalLabelFrame) + width);
|
| -}
|
| -
|
| TEST_VIEW(LinkInfoBarControllerTest, [controller_ view]);
|
|
|
| TEST_F(LinkInfoBarControllerTest, ShowAndDismiss) {
|
| @@ -195,6 +139,13 @@
|
| EXPECT_FALSE(delegate_.closed());
|
| }
|
|
|
| +TEST_F(LinkInfoBarControllerTest, DeallocController) {
|
| + // Test that dealloc'ing the controller does not send an
|
| + // InfoBarClosed() message to the delegate.
|
| + controller_.reset(nil);
|
| + EXPECT_FALSE(delegate_.closed());
|
| +}
|
| +
|
| TEST_VIEW(ConfirmInfoBarControllerTest, [controller_ view]);
|
|
|
| TEST_F(ConfirmInfoBarControllerTest, ShowAndDismiss) {
|
| @@ -281,4 +232,18 @@
|
| EXPECT_FALSE(delegate_.closed());
|
| }
|
|
|
| +TEST_F(ConfirmInfoBarControllerTest, ResizeView) {
|
| + NSRect originalLabelFrame = [controller_ labelFrame];
|
| +
|
| + // Expand the view by 20 pixels and make sure the label frame changes
|
| + // accordingly.
|
| + const CGFloat width = 20;
|
| + NSRect newViewFrame = [[controller_ view] frame];
|
| + newViewFrame.size.width += width;
|
| + [[controller_ view] setFrame:newViewFrame];
|
| +
|
| + NSRect newLabelFrame = [controller_ labelFrame];
|
| + EXPECT_EQ(NSWidth(newLabelFrame), NSWidth(originalLabelFrame) + width);
|
| +}
|
| +
|
| } // namespace
|
|
|