Index: chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm b/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
index b82c3778173fe13545d9f63f91efed3800c5ee95..07c7af041915a2d8ac657cee935d0f219170222d 100644 |
--- a/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
+++ b/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
@@ -4,9 +4,9 @@ |
#include "base/ref_counted.h" |
#import "chrome/browser/autofill/autofill_address_model_mac.h" |
-#import "chrome/browser/autofill/autofill_address_view_controller_mac.h" |
+#import "chrome/browser/autofill/autofill_address_sheet_controller_mac.h" |
#import "chrome/browser/autofill/autofill_credit_card_model_mac.h" |
-#import "chrome/browser/autofill/autofill_credit_card_view_controller_mac.h" |
+#import "chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h" |
#import "chrome/browser/autofill/autofill_dialog_controller_mac.h" |
#include "chrome/browser/autofill/autofill_profile.h" |
#include "chrome/browser/autofill/personal_data_manager.h" |
@@ -240,11 +240,11 @@ TEST_F(AutoFillDialogControllerTest, NoEditsGiveBackOriginalCreditCard) { |
TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) { |
AutoFillProfile profile(ASCIIToUTF16("Home"), 17); |
- profile.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("David")); |
+ profile.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("John")); |
profile.SetInfo(AutoFillType(NAME_MIDDLE), ASCIIToUTF16("C")); |
- profile.SetInfo(AutoFillType(NAME_LAST), ASCIIToUTF16("Holloway")); |
+ profile.SetInfo(AutoFillType(NAME_LAST), ASCIIToUTF16("Smith")); |
profile.SetInfo(AutoFillType(EMAIL_ADDRESS), |
- ASCIIToUTF16("dhollowa@chromium.org")); |
+ ASCIIToUTF16("john@chromium.org")); |
profile.SetInfo(AutoFillType(COMPANY_NAME), ASCIIToUTF16("Google Inc.")); |
profile.SetInfo(AutoFillType(ADDRESS_HOME_LINE1), |
ASCIIToUTF16("1122 Mountain View Road")); |
@@ -261,14 +261,15 @@ TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) { |
profiles().push_back(&profile); |
LoadDialog(); |
+ [controller_ selectAddressAtIndex:0]; |
+ [controller_ editSelection:nil]; |
- AutoFillAddressModel* am = [[[controller_ addressFormViewControllers] |
- objectAtIndex:0] addressModel]; |
+ AutoFillAddressSheetController* sheet = [controller_ addressSheetController]; |
+ ASSERT_TRUE(sheet != nil); |
+ AutoFillAddressModel* am = [sheet addressModel]; |
EXPECT_TRUE([[am label] isEqualToString:@"Home"]); |
- EXPECT_TRUE([[am firstName] isEqualToString:@"David"]); |
- EXPECT_TRUE([[am middleName] isEqualToString:@"C"]); |
- EXPECT_TRUE([[am lastName] isEqualToString:@"Holloway"]); |
- EXPECT_TRUE([[am email] isEqualToString:@"dhollowa@chromium.org"]); |
+ EXPECT_TRUE([[am fullName] isEqualToString:@"John C Smith"]); |
+ EXPECT_TRUE([[am email] isEqualToString:@"john@chromium.org"]); |
EXPECT_TRUE([[am companyName] isEqualToString:@"Google Inc."]); |
EXPECT_TRUE([[am addressLine1] isEqualToString:@"1122 Mountain View Road"]); |
EXPECT_TRUE([[am addressLine2] isEqualToString:@"Suite #1"]); |
@@ -278,6 +279,7 @@ TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) { |
EXPECT_TRUE([[am phoneWholeNumber] isEqualToString:@"014155552258"]); |
EXPECT_TRUE([[am faxWholeNumber] isEqualToString:@"024087172258"]); |
+ [sheet save:nil]; |
[controller_ save:nil]; |
ASSERT_TRUE(observer_.hit_); |
@@ -300,9 +302,13 @@ TEST_F(AutoFillDialogControllerTest, CreditCardDataMutation) { |
credit_cards().push_back(&credit_card); |
LoadDialog(); |
+ [controller_ selectCreditCardAtIndex:0]; |
+ [controller_ editSelection:nil]; |
- AutoFillCreditCardModel* cm = [[[controller_ creditCardFormViewControllers] |
- objectAtIndex:0] creditCardModel]; |
+ AutoFillCreditCardSheetController* sheet = |
+ [controller_ creditCardSheetController]; |
+ ASSERT_TRUE(sheet != nil); |
+ AutoFillCreditCardModel* cm = [sheet creditCardModel]; |
EXPECT_TRUE([[cm label] isEqualToString:@"myCC"]); |
EXPECT_TRUE([[cm nameOnCard] isEqualToString:@"DCH"]); |
EXPECT_TRUE([[cm creditCardNumber] isEqualToString:@"1234 5678 9101 1121"]); |
@@ -310,6 +316,7 @@ TEST_F(AutoFillDialogControllerTest, CreditCardDataMutation) { |
EXPECT_TRUE([[cm expirationYear] isEqualToString:@"2012"]); |
EXPECT_TRUE([[cm cvcCode] isEqualToString:@"222"]); |
+ [sheet save:nil]; |
[controller_ save:nil]; |
ASSERT_TRUE(observer_.hit_); |
@@ -373,6 +380,9 @@ TEST_F(AutoFillDialogControllerTest, AddNewProfile) { |
profiles().push_back(&profile); |
LoadDialog(); |
[controller_ addNewAddress:nil]; |
+ AutoFillAddressSheetController* sheet = [controller_ addressSheetController]; |
+ ASSERT_TRUE(sheet != nil); |
+ [sheet save:nil]; |
[controller_ save:nil]; |
// Should hit our observer. |
@@ -393,6 +403,10 @@ TEST_F(AutoFillDialogControllerTest, AddNewCreditCard) { |
credit_cards().push_back(&credit_card); |
LoadDialog(); |
[controller_ addNewCreditCard:nil]; |
+ AutoFillCreditCardSheetController* sheet = |
+ [controller_ creditCardSheetController]; |
+ ASSERT_TRUE(sheet != nil); |
+ [sheet save:nil]; |
[controller_ save:nil]; |
// Should hit our observer. |
@@ -412,10 +426,8 @@ TEST_F(AutoFillDialogControllerTest, DeleteProfile) { |
profile.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("Joe")); |
profiles().push_back(&profile); |
LoadDialog(); |
- EXPECT_EQ([[[controller_ addressFormViewControllers] lastObject] |
- retainCount], 1UL); |
- [controller_ deleteAddress:[[controller_ addressFormViewControllers] |
- lastObject]]; |
+ [controller_ selectAddressAtIndex:0]; |
+ [controller_ deleteSelection:nil]; |
[controller_ save:nil]; |
// Should hit our observer. |
@@ -431,10 +443,8 @@ TEST_F(AutoFillDialogControllerTest, DeleteCreditCard) { |
credit_card.SetInfo(AutoFillType(CREDIT_CARD_NAME), ASCIIToUTF16("Joe")); |
credit_cards().push_back(&credit_card); |
LoadDialog(); |
- EXPECT_EQ([[[controller_ creditCardFormViewControllers] lastObject] |
- retainCount], 1UL); |
- [controller_ deleteCreditCard:[[controller_ creditCardFormViewControllers] |
- lastObject]]; |
+ [controller_ selectCreditCardAtIndex:0]; |
+ [controller_ deleteSelection:nil]; |
[controller_ save:nil]; |
// Should hit our observer. |
@@ -453,8 +463,8 @@ TEST_F(AutoFillDialogControllerTest, TwoProfilesDeleteOne) { |
profile2.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("Bob")); |
profiles().push_back(&profile2); |
LoadDialog(); |
- [controller_ deleteAddress:[[controller_ addressFormViewControllers] |
- lastObject]]; |
+ [controller_ selectAddressAtIndex:1]; |
+ [controller_ deleteSelection:nil]; |
[controller_ save:nil]; |
// Should hit our observer. |
@@ -477,8 +487,8 @@ TEST_F(AutoFillDialogControllerTest, TwoCreditCardsDeleteOne) { |
credit_card2.SetInfo(AutoFillType(CREDIT_CARD_NAME), ASCIIToUTF16("Bob")); |
credit_cards().push_back(&credit_card2); |
LoadDialog(); |
- [controller_ deleteCreditCard:[[controller_ creditCardFormViewControllers] |
- lastObject]]; |
+ [controller_ selectCreditCardAtIndex:1]; |
+ [controller_ deleteSelection:nil]; |
[controller_ save:nil]; |
// Should hit our observer. |