Lines Matching defs:profile

635   // Add a 'Home' profile.
659 // Get the 'Home' profile.
674 // Add a 'Billing' profile.
686 // Get the 'Billing' profile.
699 // Update the 'Billing' profile, name only.
718 // Update the 'Billing' profile.
754 // Remove the 'Billing' profile.
897 AutofillProfile profile;
898 profile.SetRawInfo(NAME_FIRST, ASCIIToUTF16("John"));
899 profile.SetRawInfo(NAME_MIDDLE, ASCIIToUTF16("Q."));
900 profile.SetRawInfo(NAME_LAST, ASCIIToUTF16("Smith"));
901 profile.SetRawInfo(EMAIL_ADDRESS, ASCIIToUTF16("js@smith.xyz"));
902 profile.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("1 Main St"));
903 profile.SetRawInfo(ADDRESS_HOME_CITY, ASCIIToUTF16("Los Angeles"));
904 profile.SetRawInfo(ADDRESS_HOME_STATE, ASCIIToUTF16("CA"));
905 profile.SetRawInfo(ADDRESS_HOME_ZIP, ASCIIToUTF16("90025"));
906 profile.SetRawInfo(ADDRESS_HOME_COUNTRY, ASCIIToUTF16("US"));
908 // Mark this profile as in the trash. This stops |AddAutofillProfile| from
910 EXPECT_TRUE(table_->AddAutofillGUIDToTrash(profile.guid()));
911 EXPECT_TRUE(table_->AddAutofillProfile(profile));
913 EXPECT_FALSE(table_->GetAutofillProfile(profile.guid(), &added_profile));
916 // Add the profile for real this time.
920 EXPECT_TRUE(table_->AddAutofillProfile(profile));
921 EXPECT_TRUE(table_->GetAutofillProfile(profile.guid(),
926 // Mark this profile as in the trash. This stops |UpdateAutofillProfileMulti|
927 // from updating it. In normal operation a profile should not be both in the
929 EXPECT_TRUE(table_->AddAutofillGUIDToTrash(profile.guid()));
930 profile.SetRawInfo(NAME_FIRST, ASCIIToUTF16("Jane"));
931 EXPECT_TRUE(table_->UpdateAutofillProfile(profile));
933 EXPECT_TRUE(table_->GetAutofillProfile(profile.guid(), &updated_profile));
938 // Try to delete the trashed profile. This stops |RemoveAutofillProfile| from
944 EXPECT_TRUE(table_->RemoveAutofillProfile(profile.guid()));
946 EXPECT_TRUE(table_->GetAutofillProfile(profile.guid(), &removed_profile));
947 EXPECT_FALSE(table_->IsAutofillGUIDInTrash(profile.guid()));
953 EXPECT_TRUE(table_->RemoveAutofillProfile(profile.guid()));
955 EXPECT_FALSE(table_->GetAutofillProfile(profile.guid(), &removed_profile));
1043 // Add a profile to the db.
1044 AutofillProfile profile;
1045 profile.SetRawInfo(NAME_FIRST, ASCIIToUTF16("John"));
1046 profile.SetRawInfo(NAME_MIDDLE, ASCIIToUTF16("Q."));
1047 profile.SetRawInfo(NAME_LAST, ASCIIToUTF16("Smith"));
1048 profile.SetRawInfo(EMAIL_ADDRESS, ASCIIToUTF16("js@example.com"));
1049 profile.SetRawInfo(COMPANY_NAME, ASCIIToUTF16("Google"));
1050 profile.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("1234 Apple Way"));
1051 profile.SetRawInfo(ADDRESS_HOME_LINE2, ASCIIToUTF16("unit 5"));
1052 profile.SetRawInfo(ADDRESS_HOME_CITY, ASCIIToUTF16("Los Angeles"));
1053 profile.SetRawInfo(ADDRESS_HOME_STATE, ASCIIToUTF16("CA"));
1054 profile.SetRawInfo(ADDRESS_HOME_ZIP, ASCIIToUTF16("90025"));
1055 profile.SetRawInfo(ADDRESS_HOME_COUNTRY, ASCIIToUTF16("US"));
1056 profile.SetRawInfo(PHONE_HOME_WHOLE_NUMBER, ASCIIToUTF16("18181234567"));
1057 profile.set_language_code("en");
1058 table_->AddAutofillProfile(profile);
1060 // Set a mocked value for the profile's creation time.
1069 // Get the profile.
1071 ASSERT_TRUE(table_->GetAutofillProfile(profile.guid(), &tmp_profile));
1073 EXPECT_EQ(profile, *db_profile);
1081 // Now, update the profile and save the update to the database.
1083 profile.SetRawInfo(EMAIL_ADDRESS, ASCIIToUTF16("js@smith.xyz"));
1084 table_->UpdateAutofillProfile(profile);
1086 // Get the profile.
1087 ASSERT_TRUE(table_->GetAutofillProfile(profile.guid(), &tmp_profile));
1089 EXPECT_EQ(profile, *db_profile);
1097 // Set a mocked value for the profile's modification time.
1107 // profile. The modification date should not change.
1108 table_->UpdateAutofillProfile(profile);
1110 // Get the profile.
1111 ASSERT_TRUE(table_->GetAutofillProfile(profile.guid(), &tmp_profile));
1113 EXPECT_EQ(profile, *db_profile);
1194 // Add a profile to the db.
1195 AutofillProfile profile;
1196 profile.SetRawInfo(NAME_FIRST, ASCIIToUTF16("John"));
1197 profile.SetRawInfo(NAME_MIDDLE, ASCIIToUTF16("Q."));
1198 profile.SetRawInfo(NAME_LAST, ASCIIToUTF16("Smith"));
1199 profile.SetRawInfo(EMAIL_ADDRESS, ASCIIToUTF16("js@example.com"));
1200 profile.SetRawInfo(COMPANY_NAME, ASCIIToUTF16("Google"));
1201 profile.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("1234 Apple Way"));
1202 profile.SetRawInfo(ADDRESS_HOME_LINE2, ASCIIToUTF16("unit 5"));
1203 profile.SetRawInfo(ADDRESS_HOME_CITY, ASCIIToUTF16("Los Angeles"));
1204 profile.SetRawInfo(ADDRESS_HOME_STATE, ASCIIToUTF16("CA"));
1205 profile.SetRawInfo(ADDRESS_HOME_ZIP, ASCIIToUTF16("90025"));
1206 profile.SetRawInfo(ADDRESS_HOME_COUNTRY, ASCIIToUTF16("US"));
1207 profile.SetRawInfo(PHONE_HOME_WHOLE_NUMBER, ASCIIToUTF16("18181234567"));
1208 table_->AddAutofillProfile(profile);
1210 // Set a mocked value for the profile's creation time.
1219 // Get the profile.
1221 ASSERT_TRUE(table_->GetAutofillProfile(profile.guid(), &tmp_profile));
1223 EXPECT_EQ(profile, *db_profile);
1231 // Now, update just the profile's origin and save the update to the database.
1233 profile.set_origin("https://www.example.com/");
1234 table_->UpdateAutofillProfile(profile);
1236 // Get the profile.
1237 ASSERT_TRUE(table_->GetAutofillProfile(profile.guid(), &tmp_profile));
1239 EXPECT_EQ(profile, *db_profile);