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

Unified Diff: components/autofill/core/browser/payments/full_card_request_unittest.cc

Issue 2254983002: Remove test-only constructor from CreditCard. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Use default constructor and nix guid include Created 4 years, 4 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
« no previous file with comments | « components/autofill/core/browser/credit_card_unittest.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/autofill/core/browser/payments/full_card_request_unittest.cc
diff --git a/components/autofill/core/browser/payments/full_card_request_unittest.cc b/components/autofill/core/browser/payments/full_card_request_unittest.cc
index 8f93cd765f8b1578e6895842459338e0c7b7914c..ea10496f914b6bb8a9fff52a5721b5d12ef57299 100644
--- a/components/autofill/core/browser/payments/full_card_request_unittest.cc
+++ b/components/autofill/core/browser/payments/full_card_request_unittest.cc
@@ -8,7 +8,9 @@
#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/message_loop/message_loop.h"
+#include "base/strings/stringprintf.h"
#include "base/time/time.h"
+#include "components/autofill/core/browser/autofill_test_utils.h"
#include "components/autofill/core/browser/credit_card.h"
#include "components/autofill/core/browser/payments/payments_client.h"
#include "components/autofill/core/browser/personal_data_manager.h"
@@ -156,8 +158,9 @@ TEST_F(FullCardRequestTest, GetFullCardPanAndCvcForLocalCard) {
EXPECT_CALL(*client(), ShowUnmaskPrompt(_, _, _));
EXPECT_CALL(*client(), OnUnmaskVerificationResult(AutofillClient::SUCCESS));
- request()->GetFullCard(CreditCard(base::ASCIIToUTF16("4111"), 12, 2050),
- AutofillClient::UNMASK_FOR_AUTOFILL,
+ CreditCard card;
+ test::SetCreditCardInfo(&card, nullptr, "4111", "12", "2050");
+ request()->GetFullCard(card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
CardUnmaskDelegate::UnmaskResponse response;
response.cvc = base::ASCIIToUTF16("123");
@@ -174,8 +177,8 @@ TEST_F(FullCardRequestTest, GetFullCardPanAndCvcForFullServerCard) {
EXPECT_CALL(*client(), ShowUnmaskPrompt(_, _, _));
EXPECT_CALL(*client(), OnUnmaskVerificationResult(AutofillClient::SUCCESS));
- CreditCard full_server_card(base::ASCIIToUTF16("4111"), 12, 2050);
- full_server_card.set_record_type(CreditCard::FULL_SERVER_CARD);
+ CreditCard full_server_card(CreditCard::FULL_SERVER_CARD, "server_id");
+ test::SetCreditCardInfo(&full_server_card, nullptr, "4111", "12", "2050");
request()->GetFullCard(full_server_card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
CardUnmaskDelegate::UnmaskResponse response;
@@ -196,8 +199,8 @@ TEST_F(FullCardRequestTest,
EXPECT_CALL(*personal_data(), UpdateServerCreditCard(_)).Times(0);
EXPECT_CALL(*client(), OnUnmaskVerificationResult(AutofillClient::SUCCESS));
- CreditCard full_server_card(base::ASCIIToUTF16("4111"), 12, 2050);
- full_server_card.set_record_type(CreditCard::FULL_SERVER_CARD);
+ CreditCard full_server_card(CreditCard::FULL_SERVER_CARD, "server_id");
+ test::SetCreditCardInfo(&full_server_card, nullptr, "4111", "12", "2050");
full_server_card.SetServerStatus(CreditCard::EXPIRED);
request()->GetFullCard(full_server_card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
@@ -223,8 +226,9 @@ TEST_F(FullCardRequestTest, GetFullCardPanAndCvcForExpiredFullServerCard) {
base::Time::Exploded today;
base::Time::Now().LocalExplode(&today);
- CreditCard full_server_card(base::ASCIIToUTF16("4111"), 12, today.year - 1);
- full_server_card.set_record_type(CreditCard::FULL_SERVER_CARD);
+ CreditCard full_server_card(CreditCard::FULL_SERVER_CARD, "server_id");
+ test::SetCreditCardInfo(&full_server_card, nullptr, "4111", "12",
+ base::StringPrintf("%d", today.year - 1).c_str());
full_server_card.SetServerStatus(CreditCard::OK);
request()->GetFullCard(full_server_card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
@@ -262,16 +266,16 @@ TEST_F(FullCardRequestTest, SecondRequestOkAfterFirstFinished) {
EXPECT_CALL(*client(), OnUnmaskVerificationResult(AutofillClient::SUCCESS))
.Times(2);
- request()->GetFullCard(CreditCard(base::ASCIIToUTF16("4111"), 12, 2050),
- AutofillClient::UNMASK_FOR_AUTOFILL,
+ CreditCard card;
+ test::SetCreditCardInfo(&card, nullptr, "4111", "12", "2050");
+ request()->GetFullCard(card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
CardUnmaskDelegate::UnmaskResponse response;
response.cvc = base::ASCIIToUTF16("123");
ui_delegate()->OnUnmaskResponse(response);
ui_delegate()->OnUnmaskPromptClosed();
- request()->GetFullCard(CreditCard(base::ASCIIToUTF16("4111"), 12, 2050),
- AutofillClient::UNMASK_FOR_AUTOFILL,
+ request()->GetFullCard(card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
ui_delegate()->OnUnmaskResponse(response);
ui_delegate()->OnUnmaskPromptClosed();
@@ -400,8 +404,8 @@ TEST_F(FullCardRequestTest, UpdateExpDateForFullServerCard) {
EXPECT_CALL(*client(), ShowUnmaskPrompt(_, _, _));
EXPECT_CALL(*client(), OnUnmaskVerificationResult(AutofillClient::SUCCESS));
- CreditCard full_server_card(base::ASCIIToUTF16("4111"), 10, 2000);
- full_server_card.set_record_type(CreditCard::FULL_SERVER_CARD);
+ CreditCard full_server_card(CreditCard::FULL_SERVER_CARD, "server_id");
+ test::SetCreditCardInfo(&full_server_card, nullptr, "4111", "10", "2000");
request()->GetFullCard(full_server_card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
CardUnmaskDelegate::UnmaskResponse response;
@@ -426,9 +430,11 @@ TEST_F(FullCardRequestTest, UpdateExpDateForLocalCard) {
base::Time::Exploded today;
base::Time::Now().LocalExplode(&today);
- request()->GetFullCard(
- CreditCard(base::ASCIIToUTF16("4111"), 12, today.year - 1),
- AutofillClient::UNMASK_FOR_AUTOFILL, delegate()->AsWeakPtr());
+ CreditCard card;
+ test::SetCreditCardInfo(&card, nullptr, "4111", "10",
+ base::StringPrintf("%d", today.year - 1).c_str());
+ request()->GetFullCard(card, AutofillClient::UNMASK_FOR_AUTOFILL,
+ delegate()->AsWeakPtr());
CardUnmaskDelegate::UnmaskResponse response;
response.cvc = base::ASCIIToUTF16("123");
response.exp_month = base::ASCIIToUTF16("12");
@@ -525,8 +531,9 @@ TEST_F(FullCardRequestTest, IsGettingFullCardForLocalCard) {
EXPECT_FALSE(request()->IsGettingFullCard());
- request()->GetFullCard(CreditCard(base::ASCIIToUTF16("4111"), 12, 2050),
- AutofillClient::UNMASK_FOR_AUTOFILL,
+ CreditCard card;
+ test::SetCreditCardInfo(&card, nullptr, "4111", "12", "2050");
+ request()->GetFullCard(card, AutofillClient::UNMASK_FOR_AUTOFILL,
delegate()->AsWeakPtr());
EXPECT_TRUE(request()->IsGettingFullCard());
« no previous file with comments | « components/autofill/core/browser/credit_card_unittest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698