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

Unified Diff: components/autofill/core/browser/webdata/autofill_table_unittest.cc

Issue 2403773002: Remove stl_util's STLDeleteContainerPointers from autofill. (Closed)
Patch Set: rebase Created 4 years, 2 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 side-by-side diff with in-line comments
Download patch
Index: components/autofill/core/browser/webdata/autofill_table_unittest.cc
diff --git a/components/autofill/core/browser/webdata/autofill_table_unittest.cc b/components/autofill/core/browser/webdata/autofill_table_unittest.cc
index dbef60bbf97f9f50e9839b81931bc00ec8c9d00f..5618c94b2bae68e8a25676aa8f60e02b780a77fa 100644
--- a/components/autofill/core/browser/webdata/autofill_table_unittest.cc
+++ b/components/autofill/core/browser/webdata/autofill_table_unittest.cc
@@ -1388,7 +1388,7 @@ TEST_F(AutofillTableTest, RemoveOriginURLsModifiedBetween) {
" 37);"));
// Remove all origin URLs set in the bounded time range [21,27).
- ScopedVector<AutofillProfile> profiles;
+ std::vector<std::unique_ptr<AutofillProfile>> profiles;
table_->RemoveOriginURLsModifiedBetween(
Time::FromTimeT(21), Time::FromTimeT(27), &profiles);
ASSERT_EQ(1UL, profiles.size());
@@ -1586,7 +1586,7 @@ TEST_F(AutofillTableTest, SetGetServerCards) {
test::SetServerCreditCards(table_.get(), inputs);
- std::vector<CreditCard*> outputs;
+ std::vector<std::unique_ptr<CreditCard>> outputs;
ASSERT_TRUE(table_->GetServerCreditCards(&outputs));
ASSERT_EQ(inputs.size(), outputs.size());
@@ -1607,8 +1607,6 @@ TEST_F(AutofillTableTest, SetGetServerCards) {
EXPECT_EQ(CreditCard::OK, outputs[0]->GetServerStatus());
EXPECT_EQ(CreditCard::EXPIRED, outputs[1]->GetServerStatus());
-
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
}
TEST_F(AutofillTableTest, MaskUnmaskServerCards) {
@@ -1627,13 +1625,12 @@ TEST_F(AutofillTableTest, MaskUnmaskServerCards) {
ASSERT_TRUE(table_->UnmaskServerCreditCard(inputs[0],
full_number));
- std::vector<CreditCard*> outputs;
+ std::vector<std::unique_ptr<CreditCard>> outputs;
table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_TRUE(CreditCard::FULL_SERVER_CARD == outputs[0]->record_type());
EXPECT_EQ(full_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
// Re-mask the number, we should only get the last 4 digits out.
@@ -1643,7 +1640,6 @@ TEST_F(AutofillTableTest, MaskUnmaskServerCards) {
EXPECT_TRUE(CreditCard::MASKED_SERVER_CARD == outputs[0]->record_type());
EXPECT_EQ(masked_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
}
@@ -1668,13 +1664,12 @@ TEST_F(AutofillTableTest, SetServerCardModify) {
table_->UnmaskServerCreditCard(masked_card, full_number);
// The card should now be unmasked.
- std::vector<CreditCard*> outputs;
+ std::vector<std::unique_ptr<CreditCard>> outputs;
table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_TRUE(outputs[0]->record_type() == CreditCard::FULL_SERVER_CARD);
EXPECT_EQ(full_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
// Call set again with the masked number.
@@ -1687,7 +1682,6 @@ TEST_F(AutofillTableTest, SetServerCardModify) {
EXPECT_TRUE(outputs[0]->record_type() == CreditCard::FULL_SERVER_CARD);
EXPECT_EQ(full_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
// Set inputs that do not include our old card.
@@ -1707,7 +1701,6 @@ TEST_F(AutofillTableTest, SetServerCardModify) {
EXPECT_EQ(random_card.server_id(), outputs[0]->server_id());
EXPECT_EQ(ASCIIToUTF16("2222"), outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
// Putting back the original card masked should make it masked (this tests
@@ -1720,7 +1713,6 @@ TEST_F(AutofillTableTest, SetServerCardModify) {
EXPECT_EQ(masked_card.server_id(), outputs[0]->server_id());
EXPECT_EQ(ASCIIToUTF16("1111"), outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
}
@@ -1738,8 +1730,8 @@ TEST_F(AutofillTableTest, SetServerCardUpdateUsageStats) {
inputs.push_back(masked_card);
test::SetServerCreditCards(table_.get(), inputs);
- ScopedVector<CreditCard> outputs;
- table_->GetServerCreditCards(&outputs.get());
+ std::vector<std::unique_ptr<CreditCard>> outputs;
+ table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(masked_card.server_id(), outputs[0]->server_id());
EXPECT_EQ(1U, outputs[0]->use_count());
@@ -1753,7 +1745,7 @@ TEST_F(AutofillTableTest, SetServerCardUpdateUsageStats) {
inputs.back().set_use_count(4U);
inputs.back().set_use_date(base::Time());
table_->UpdateServerCardUsageStats(inputs.back());
- table_->GetServerCreditCards(&outputs.get());
+ table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(masked_card.server_id(), outputs[0]->server_id());
EXPECT_EQ(4U, outputs[0]->use_count());
@@ -1763,7 +1755,7 @@ TEST_F(AutofillTableTest, SetServerCardUpdateUsageStats) {
// Setting the cards again shouldn't delete the usage stats.
table_->SetServerCreditCards(inputs);
- table_->GetServerCreditCards(&outputs.get());
+ table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(masked_card.server_id(), outputs[0]->server_id());
EXPECT_EQ(4U, outputs[0]->use_count());
@@ -1779,7 +1771,7 @@ TEST_F(AutofillTableTest, SetServerCardUpdateUsageStats) {
// Back to the original card list.
inputs.back() = masked_card;
table_->SetServerCreditCards(inputs);
- table_->GetServerCreditCards(&outputs.get());
+ table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(masked_card.server_id(), outputs[0]->server_id());
EXPECT_EQ(1U, outputs[0]->use_count());
@@ -1800,8 +1792,8 @@ TEST_F(AutofillTableTest, UpdateServerCardBillingAddress) {
masked_card.SetTypeForMaskedCard(kVisaCard);
test::SetServerCreditCards(table_.get(),
std::vector<CreditCard>(1, masked_card));
- ScopedVector<CreditCard> outputs;
- table_->GetServerCreditCards(&outputs.get());
+ std::vector<std::unique_ptr<CreditCard>> outputs;
+ table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ("billing-address-id-1", outputs[0]->billing_address_id());
@@ -1809,7 +1801,7 @@ TEST_F(AutofillTableTest, UpdateServerCardBillingAddress) {
masked_card.set_billing_address_id("billing-address-id-2");
table_->UpdateServerCardBillingAddress(masked_card);
outputs.clear();
- table_->GetServerCreditCards(&outputs.get());
+ table_->GetServerCreditCards(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ("billing-address-id-2", outputs[0]->billing_address_id());
@@ -1821,12 +1813,11 @@ TEST_F(AutofillTableTest, SetServerProfile) {
inputs.push_back(one);
table_->SetServerProfiles(inputs);
- std::vector<AutofillProfile*> outputs;
+ std::vector<std::unique_ptr<AutofillProfile>> outputs;
table_->GetServerProfiles(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(one.server_id(), outputs[0]->server_id());
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
// Set a different profile.
@@ -1839,7 +1830,6 @@ TEST_F(AutofillTableTest, SetServerProfile) {
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(two.server_id(), outputs[0]->server_id());
- base::STLDeleteContainerPointers(outputs.begin(), outputs.end());
outputs.clear();
}
@@ -1849,8 +1839,8 @@ TEST_F(AutofillTableTest, SetServerProfileUpdateUsageStats) {
inputs.push_back(one);
table_->SetServerProfiles(inputs);
- ScopedVector<AutofillProfile> outputs;
- table_->GetServerProfiles(&outputs.get());
+ std::vector<std::unique_ptr<AutofillProfile>> outputs;
+ table_->GetServerProfiles(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(one.server_id(), outputs[0]->server_id());
EXPECT_EQ(0U, outputs[0]->use_count());
@@ -1864,7 +1854,7 @@ TEST_F(AutofillTableTest, SetServerProfileUpdateUsageStats) {
inputs.back().set_use_count(4U);
inputs.back().set_use_date(base::Time::Now());
table_->UpdateServerAddressUsageStats(inputs.back());
- table_->GetServerProfiles(&outputs.get());
+ table_->GetServerProfiles(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(one.server_id(), outputs[0]->server_id());
EXPECT_EQ(4U, outputs[0]->use_count());
@@ -1874,7 +1864,7 @@ TEST_F(AutofillTableTest, SetServerProfileUpdateUsageStats) {
// Setting the profiles again shouldn't delete the usage stats.
table_->SetServerProfiles(inputs);
- table_->GetServerProfiles(&outputs.get());
+ table_->GetServerProfiles(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(one.server_id(), outputs[0]->server_id());
EXPECT_EQ(4U, outputs[0]->use_count());
@@ -1886,7 +1876,7 @@ TEST_F(AutofillTableTest, SetServerProfileUpdateUsageStats) {
table_->SetServerProfiles(std::vector<AutofillProfile>());
// Reset the old profile list and see the metadata is reset.
table_->SetServerProfiles(inputs);
- table_->GetServerProfiles(&outputs.get());
+ table_->GetServerProfiles(&outputs);
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(one.server_id(), outputs[0]->server_id());
EXPECT_EQ(0U, outputs[0]->use_count());
@@ -1929,8 +1919,8 @@ TEST_F(AutofillTableTest, DeleteUnmaskedCard) {
&profile_guids, &credit_card_guids));
// This should not affect the unmasked card (should be unmasked).
- ScopedVector<CreditCard> outputs;
- ASSERT_TRUE(table_->GetServerCreditCards(&outputs.get()));
+ std::vector<std::unique_ptr<CreditCard>> outputs;
+ ASSERT_TRUE(table_->GetServerCreditCards(&outputs));
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(CreditCard::FULL_SERVER_CARD, outputs[0]->record_type());
EXPECT_EQ(full_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
@@ -1945,7 +1935,7 @@ TEST_F(AutofillTableTest, DeleteUnmaskedCard) {
&profile_guids, &credit_card_guids));
// This should re-mask.
- ASSERT_TRUE(table_->GetServerCreditCards(&outputs.get()));
+ ASSERT_TRUE(table_->GetServerCreditCards(&outputs));
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(CreditCard::MASKED_SERVER_CARD, outputs[0]->record_type());
EXPECT_EQ(masked_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
@@ -1953,7 +1943,7 @@ TEST_F(AutofillTableTest, DeleteUnmaskedCard) {
// Unmask again, the card should be back.
table_->UnmaskServerCreditCard(masked_card, full_number);
- ASSERT_TRUE(table_->GetServerCreditCards(&outputs.get()));
+ ASSERT_TRUE(table_->GetServerCreditCards(&outputs));
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(CreditCard::FULL_SERVER_CARD, outputs[0]->record_type());
EXPECT_EQ(full_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));
@@ -1964,7 +1954,7 @@ TEST_F(AutofillTableTest, DeleteUnmaskedCard) {
base::Time(), base::Time::Max(), &profile_guids, &credit_card_guids));
// Should be masked again.
- ASSERT_TRUE(table_->GetServerCreditCards(&outputs.get()));
+ ASSERT_TRUE(table_->GetServerCreditCards(&outputs));
ASSERT_EQ(1u, outputs.size());
EXPECT_EQ(CreditCard::MASKED_SERVER_CARD, outputs[0]->record_type());
EXPECT_EQ(masked_number, outputs[0]->GetRawInfo(CREDIT_CARD_NUMBER));

Powered by Google App Engine
This is Rietveld 408576698