Commit 5c4dc0a3 authored by sandromaggi's avatar sandromaggi Committed by Commit Bot

[Autofill Assistant] Improved unit tests

Fill _ with actual values for RequiredFieldsFallbackHandlerTest.

Bug: b/128592689
Change-Id: Iaed9fce18958394c865c46791f4c4afe8f7bc715
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2030868
Auto-Submit: Sandro Maggi <sandromaggi@google.com>
Reviewed-by: default avatarMathias Carlen <mcarlen@chromium.org>
Commit-Queue: Mathias Carlen <mcarlen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#737270}
parent 47114394
...@@ -18,6 +18,7 @@ namespace { ...@@ -18,6 +18,7 @@ namespace {
using ::base::test::RunOnceCallback; using ::base::test::RunOnceCallback;
using ::testing::_; using ::testing::_;
using ::testing::Eq;
using ::testing::Expectation; using ::testing::Expectation;
using ::testing::Invoke; using ::testing::Invoke;
...@@ -80,10 +81,9 @@ TEST_F(RequiredFieldsFallbackHandlerTest, AddsMissingFallbackFieldToError) { ...@@ -80,10 +81,9 @@ TEST_F(RequiredFieldsFallbackHandlerTest, AddsMissingFallbackFieldToError) {
std::vector<RequiredFieldsFallbackHandler::RequiredField> fields; std::vector<RequiredFieldsFallbackHandler::RequiredField> fields;
fields.emplace_back(CreateRequiredField( fields.emplace_back(CreateRequiredField(
UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME, UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME,
std::vector<std::string>{"card_name"})); {"card_name"}));
fields.emplace_back( fields.emplace_back(CreateRequiredField(
CreateRequiredField(UseCreditCardProto::RequiredField::CREDIT_CARD_NUMBER, UseCreditCardProto::RequiredField::CREDIT_CARD_NUMBER, {"card_number"}));
std::vector<std::string>{"card_number"}));
auto fallback_data = auto fallback_data =
std::make_unique<RequiredFieldsFallbackHandler::FallbackData>(); std::make_unique<RequiredFieldsFallbackHandler::FallbackData>();
...@@ -133,10 +133,9 @@ TEST_F(RequiredFieldsFallbackHandlerTest, AddsFirstFieldFillingError) { ...@@ -133,10 +133,9 @@ TEST_F(RequiredFieldsFallbackHandlerTest, AddsFirstFieldFillingError) {
std::vector<RequiredFieldsFallbackHandler::RequiredField> fields; std::vector<RequiredFieldsFallbackHandler::RequiredField> fields;
fields.emplace_back(CreateRequiredField( fields.emplace_back(CreateRequiredField(
UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME, UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME,
std::vector<std::string>{"card_name"})); {"card_name"}));
fields.emplace_back( fields.emplace_back(CreateRequiredField(
CreateRequiredField(UseCreditCardProto::RequiredField::CREDIT_CARD_NUMBER, UseCreditCardProto::RequiredField::CREDIT_CARD_NUMBER, {"card_number"}));
std::vector<std::string>{"card_number"}));
auto fallback_data = auto fallback_data =
std::make_unique<RequiredFieldsFallbackHandler::FallbackData>(); std::make_unique<RequiredFieldsFallbackHandler::FallbackData>();
...@@ -190,7 +189,7 @@ TEST_F(RequiredFieldsFallbackHandlerTest, DoesNotFallbackIfFieldsAreFilled) { ...@@ -190,7 +189,7 @@ TEST_F(RequiredFieldsFallbackHandlerTest, DoesNotFallbackIfFieldsAreFilled) {
std::vector<RequiredFieldsFallbackHandler::RequiredField> fields; std::vector<RequiredFieldsFallbackHandler::RequiredField> fields;
fields.emplace_back(CreateRequiredField( fields.emplace_back(CreateRequiredField(
UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME, UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME,
std::vector<std::string>{"card_name"})); {"card_name"}));
auto fallback_data = auto fallback_data =
std::make_unique<RequiredFieldsFallbackHandler::FallbackData>(); std::make_unique<RequiredFieldsFallbackHandler::FallbackData>();
...@@ -214,7 +213,8 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FillsEmptyRequiredField) { ...@@ -214,7 +213,8 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FillsEmptyRequiredField) {
EXPECT_CALL(mock_web_controller_, OnGetFieldValue(_, _)) EXPECT_CALL(mock_web_controller_, OnGetFieldValue(_, _))
.WillOnce(RunOnceCallback<1>(OkClientStatus(), "")); .WillOnce(RunOnceCallback<1>(OkClientStatus(), ""));
Expectation set_value = Expectation set_value =
EXPECT_CALL(mock_action_delegate_, OnSetFieldValue(_, _, _)) EXPECT_CALL(mock_action_delegate_,
OnSetFieldValue(Eq(Selector({"card_name"})), "John Doe", _))
.WillOnce(RunOnceCallback<2>(OkClientStatus())); .WillOnce(RunOnceCallback<2>(OkClientStatus()));
EXPECT_CALL(mock_web_controller_, OnGetFieldValue(_, _)) EXPECT_CALL(mock_web_controller_, OnGetFieldValue(_, _))
.After(set_value) .After(set_value)
...@@ -223,7 +223,7 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FillsEmptyRequiredField) { ...@@ -223,7 +223,7 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FillsEmptyRequiredField) {
std::vector<RequiredFieldsFallbackHandler::RequiredField> fields; std::vector<RequiredFieldsFallbackHandler::RequiredField> fields;
fields.emplace_back(CreateRequiredField( fields.emplace_back(CreateRequiredField(
UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME, UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME,
std::vector<std::string>{"card_name"})); {"card_name"}));
auto fallback_data = auto fallback_data =
std::make_unique<RequiredFieldsFallbackHandler::FallbackData>(); std::make_unique<RequiredFieldsFallbackHandler::FallbackData>();
...@@ -250,13 +250,14 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FillsEmptyRequiredField) { ...@@ -250,13 +250,14 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FillsEmptyRequiredField) {
TEST_F(RequiredFieldsFallbackHandlerTest, FallsBackForForcedFilledField) { TEST_F(RequiredFieldsFallbackHandlerTest, FallsBackForForcedFilledField) {
ON_CALL(mock_web_controller_, OnGetFieldValue(_, _)) ON_CALL(mock_web_controller_, OnGetFieldValue(_, _))
.WillByDefault(RunOnceCallback<1>(OkClientStatus(), "value")); .WillByDefault(RunOnceCallback<1>(OkClientStatus(), "value"));
EXPECT_CALL(mock_action_delegate_, OnSetFieldValue(_, _, _)) EXPECT_CALL(mock_action_delegate_,
OnSetFieldValue(Eq(Selector({"card_name"})), "John Doe", _))
.WillOnce(RunOnceCallback<2>(OkClientStatus())); .WillOnce(RunOnceCallback<2>(OkClientStatus()));
std::vector<RequiredFieldsFallbackHandler::RequiredField> fields; std::vector<RequiredFieldsFallbackHandler::RequiredField> fields;
auto field = CreateRequiredField( auto field = CreateRequiredField(
UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME, UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME,
std::vector<std::string>{"card_name"}); {"card_name"});
field.forced = true; field.forced = true;
fields.emplace_back(field); fields.emplace_back(field);
...@@ -290,7 +291,7 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FailsIfForcedFieldDidNotGetFilled) { ...@@ -290,7 +291,7 @@ TEST_F(RequiredFieldsFallbackHandlerTest, FailsIfForcedFieldDidNotGetFilled) {
std::vector<RequiredFieldsFallbackHandler::RequiredField> fields; std::vector<RequiredFieldsFallbackHandler::RequiredField> fields;
auto field = CreateRequiredField( auto field = CreateRequiredField(
UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME, UseCreditCardProto::RequiredField::CREDIT_CARD_CARD_HOLDER_NAME,
std::vector<std::string>{"card_name"}); {"card_name"});
field.forced = true; field.forced = true;
fields.emplace_back(field); fields.emplace_back(field);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment