| OLD | NEW | 
|    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2012 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/website_settings_bubble_controller.h" |    5 #import "chrome/browser/ui/cocoa/website_settings_bubble_controller.h" | 
|    6  |    6  | 
|    7 #include "base/strings/utf_string_conversions.h" |    7 #include "base/strings/utf_string_conversions.h" | 
|    8 #include "chrome/browser/ui/cocoa/cocoa_test_helper.h" |    8 #include "chrome/browser/ui/cocoa/cocoa_test_helper.h" | 
|    9 #include "testing/gtest_mac.h" |    9 #include "testing/gtest_mac.h" | 
|   10  |   10  | 
| (...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  311   EXPECT_NSNE([controller_ helpButton], [buttons objectAtIndex:1]); |  311   EXPECT_NSNE([controller_ helpButton], [buttons objectAtIndex:1]); | 
|  312  |  312  | 
|  313   // Check that it has a target and action linked up. |  313   // Check that it has a target and action linked up. | 
|  314   link_button = static_cast<NSButton*>([buttons objectAtIndex:1]); |  314   link_button = static_cast<NSButton*>([buttons objectAtIndex:1]); | 
|  315   EXPECT_NSEQ(controller_, [link_button target]); |  315   EXPECT_NSEQ(controller_, [link_button target]); | 
|  316   EXPECT_TRUE([link_button action] == @selector(showCertificateInfo:)); |  316   EXPECT_TRUE([link_button action] == @selector(showCertificateInfo:)); | 
|  317 } |  317 } | 
|  318  |  318  | 
|  319 TEST_F(WebsiteSettingsBubbleControllerTest, SetFirstVisit) { |  319 TEST_F(WebsiteSettingsBubbleControllerTest, SetFirstVisit) { | 
|  320   CreateBubble(); |  320   CreateBubble(); | 
|  321   bridge_->SetFirstVisit(ASCIIToUTF16("Yesterday")); |  321   bridge_->SetFirstVisit(base::ASCIIToUTF16("Yesterday")); | 
|  322   EXPECT_NSEQ(@"Yesterday", |  322   EXPECT_NSEQ(@"Yesterday", | 
|  323               [[controller_ firstVisitDescriptionField] stringValue]); |  323               [[controller_ firstVisitDescriptionField] stringValue]); | 
|  324 } |  324 } | 
|  325  |  325  | 
|  326 TEST_F(WebsiteSettingsBubbleControllerTest, SetPermissionInfo) { |  326 TEST_F(WebsiteSettingsBubbleControllerTest, SetPermissionInfo) { | 
|  327   CreateBubble(); |  327   CreateBubble(); | 
|  328   SetTestPermissions(); |  328   SetTestPermissions(); | 
|  329  |  329  | 
|  330   // There should be three subviews per permission (an icon, a label and a |  330   // There should be three subviews per permission (an icon, a label and a | 
|  331   // select box), plus a text label for the Permission section. |  331   // select box), plus a text label for the Permission section. | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  391   // popup buttons. |  391   // popup buttons. | 
|  392   for (NSView* view in [[controller_ permissionsView] subviews]) { |  392   for (NSView* view in [[controller_ permissionsView] subviews]) { | 
|  393     if ([view isKindOfClass:[NSPopUpButton class]]) { |  393     if ([view isKindOfClass:[NSPopUpButton class]]) { | 
|  394       NSPopUpButton* button = static_cast<NSPopUpButton*>(view); |  394       NSPopUpButton* button = static_cast<NSPopUpButton*>(view); | 
|  395       EXPECT_LT(NSMaxX([button frame]), window_width); |  395       EXPECT_LT(NSMaxX([button frame]), window_width); | 
|  396     } |  396     } | 
|  397   } |  397   } | 
|  398 } |  398 } | 
|  399  |  399  | 
|  400 }  // namespace |  400 }  // namespace | 
| OLD | NEW |