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

Side by Side Diff: chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc

Issue 1233453011: Revert of Remove some legacy versions of StartsWith and EndsWith. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <map> 5 #include <map>
6 #include <utility> 6 #include <utility>
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/bind_helpers.h" 10 #include "base/bind_helpers.h"
(...skipping 1382 matching lines...) Expand 10 before | Expand all | Expand 10 after
1393 EXPECT_EQ(ADDRESS_HOME_STREET_ADDRESS, 1393 EXPECT_EQ(ADDRESS_HOME_STREET_ADDRESS,
1394 form_structure()->field(0)->Type().GetStorableType()); 1394 form_structure()->field(0)->Type().GetStorableType());
1395 EXPECT_EQ(ADDRESS_HOME, form_structure()->field(0)->Type().group()); 1395 EXPECT_EQ(ADDRESS_HOME, form_structure()->field(0)->Type().group());
1396 EXPECT_EQ(ADDRESS_HOME_STREET_ADDRESS, 1396 EXPECT_EQ(ADDRESS_HOME_STREET_ADDRESS,
1397 form_structure()->field(1)->Type().GetStorableType()); 1397 form_structure()->field(1)->Type().GetStorableType());
1398 EXPECT_EQ(ADDRESS_BILLING, form_structure()->field(1)->Type().group()); 1398 EXPECT_EQ(ADDRESS_BILLING, form_structure()->field(1)->Type().group());
1399 // Inexact matching; single-line inputs get the address data concatenated but 1399 // Inexact matching; single-line inputs get the address data concatenated but
1400 // separated by commas. 1400 // separated by commas.
1401 EXPECT_TRUE(base::StartsWith(form_structure()->field(0)->value, 1401 EXPECT_TRUE(base::StartsWith(form_structure()->field(0)->value,
1402 shipping_profile.GetRawInfo(ADDRESS_HOME_LINE1), 1402 shipping_profile.GetRawInfo(ADDRESS_HOME_LINE1),
1403 base::CompareCase::SENSITIVE)); 1403 true));
1404 EXPECT_TRUE(base::EndsWith(form_structure()->field(0)->value, 1404 EXPECT_TRUE(base::EndsWith(form_structure()->field(0)->value,
1405 shipping_profile.GetRawInfo(ADDRESS_HOME_LINE2), 1405 shipping_profile.GetRawInfo(ADDRESS_HOME_LINE2),
1406 base::CompareCase::SENSITIVE)); 1406 true));
1407 EXPECT_TRUE(base::StartsWith(form_structure()->field(1)->value, 1407 EXPECT_TRUE(base::StartsWith(form_structure()->field(1)->value,
1408 billing_profile.GetRawInfo(ADDRESS_HOME_LINE1), 1408 billing_profile.GetRawInfo(ADDRESS_HOME_LINE1),
1409 base::CompareCase::SENSITIVE)); 1409 true));
1410 EXPECT_TRUE(base::EndsWith(form_structure()->field(1)->value, 1410 EXPECT_TRUE(base::EndsWith(form_structure()->field(1)->value,
1411 billing_profile.GetRawInfo(ADDRESS_HOME_LINE2), 1411 billing_profile.GetRawInfo(ADDRESS_HOME_LINE2),
1412 base::CompareCase::SENSITIVE)); 1412 true));
1413 // The textareas should be an exact match. 1413 // The textareas should be an exact match.
1414 EXPECT_EQ(shipping_profile.GetRawInfo(ADDRESS_HOME_STREET_ADDRESS), 1414 EXPECT_EQ(shipping_profile.GetRawInfo(ADDRESS_HOME_STREET_ADDRESS),
1415 form_structure()->field(2)->value); 1415 form_structure()->field(2)->value);
1416 EXPECT_EQ(billing_profile.GetRawInfo(ADDRESS_HOME_STREET_ADDRESS), 1416 EXPECT_EQ(billing_profile.GetRawInfo(ADDRESS_HOME_STREET_ADDRESS),
1417 form_structure()->field(3)->value); 1417 form_structure()->field(3)->value);
1418 1418
1419 EXPECT_NE(form_structure()->field(1)->value, 1419 EXPECT_NE(form_structure()->field(1)->value,
1420 form_structure()->field(0)->value); 1420 form_structure()->field(0)->value);
1421 EXPECT_NE(form_structure()->field(3)->value, 1421 EXPECT_NE(form_structure()->field(3)->value,
1422 form_structure()->field(2)->value); 1422 form_structure()->field(2)->value);
(...skipping 2190 matching lines...) Expand 10 before | Expand all | Expand 10 after
3613 EXPECT_EQ(ASCIIToUTF16("United States"), form_structure()->field(2)->value); 3613 EXPECT_EQ(ASCIIToUTF16("United States"), form_structure()->field(2)->value);
3614 EXPECT_EQ(ADDRESS_HOME_COUNTRY, 3614 EXPECT_EQ(ADDRESS_HOME_COUNTRY,
3615 form_structure()->field(3)->Type().GetStorableType()); 3615 form_structure()->field(3)->Type().GetStorableType());
3616 EXPECT_EQ(ASCIIToUTF16("US"), form_structure()->field(3)->value); 3616 EXPECT_EQ(ASCIIToUTF16("US"), form_structure()->field(3)->value);
3617 EXPECT_EQ(ADDRESS_HOME_COUNTRY, 3617 EXPECT_EQ(ADDRESS_HOME_COUNTRY,
3618 form_structure()->field(4)->Type().GetStorableType()); 3618 form_structure()->field(4)->Type().GetStorableType());
3619 EXPECT_EQ(ASCIIToUTF16("United States"), form_structure()->field(4)->value); 3619 EXPECT_EQ(ASCIIToUTF16("United States"), form_structure()->field(4)->value);
3620 } 3620 }
3621 3621
3622 } // namespace autofill 3622 } // namespace autofill
OLDNEW
« no previous file with comments | « chrome/browser/sync/test/integration/bookmarks_helper.cc ('k') | chrome/browser/ui/cocoa/omnibox/omnibox_popup_cell.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698