#include <string>
#include <vector>
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/browser/ui/views/payments/editor_view_controller.h"
#include "chrome/browser/ui/views/payments/payment_request_browsertest_base.h"
#include "chrome/browser/ui/views/payments/payment_request_dialog_view_ids.h"
#include "chrome/browser/ui/views/payments/validating_textfield.h"
#include "components/autofill/core/browser/autofill_test_utils.h"
#include "components/autofill/core/browser/field_types.h"
#include "components/autofill/core/browser/geo/test_region_data_loader.h"
#include "components/autofill/core/browser/payments/payments_service_url.h"
#include "components/autofill/core/browser/payments_data_manager.h"
#include "components/autofill/core/browser/personal_data_manager.h"
#include "components/autofill/core/browser/test_autofill_clock.h"
#include "components/autofill/core/browser/ui/address_combobox_model.h"
#include "components/payments/content/payment_request.h"
#include "components/payments/content/payment_request_spec.h"
#include "components/payments/core/features.h"
#include "components/strings/grit/components_strings.h"
#include "content/public/test/browser_test.h"
#include "content/public/test/browser_test_utils.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/views/controls/combobox/combobox.h"
#include "ui/views/controls/styled_label.h"
namespace payments {
namespace {
const base::Time kJanuary2017 = …;
const base::Time kJune2017 = …;
}
class DISABLED_PaymentRequestCreditCardEditorTest
: public PaymentRequestBrowserTestBase { … };
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringValidData) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnterConfirmsValidData) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
CancelFromEditor) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringExpiredCard) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringNothingInARequiredField) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringInvalidCardNumber) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringUnsupportedCardType) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringInvalidCardNumber_AndFixingIt) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EditingExpiredCard) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EditingCardWithoutBillingAddress) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EditingCardWithoutCardholderName) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
ChangeCardholderName) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
CreateNewBillingAddress) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
NonexistentBillingAddres) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringEmptyData) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
DoneButtonDisabled) { … }
IN_PROC_BROWSER_TEST_F(DISABLED_PaymentRequestCreditCardEditorTest,
EnteringValidDataInIncognito) { … }
}