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

Side by Side Diff: components/autofill/core/browser/address_i18n_unittest.cc

Issue 1859453002: components/autofill: scoped_ptr -> unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Comments addressed Created 4 years, 8 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "components/autofill/core/browser/address_i18n.h" 5 #include "components/autofill/core/browser/address_i18n.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <memory>
9 #include <string> 10 #include <string>
10 #include <vector> 11 #include <vector>
11 12
12 #include "base/guid.h" 13 #include "base/guid.h"
13 #include "base/macros.h" 14 #include "base/macros.h"
14 #include "base/memory/scoped_ptr.h"
15 #include "components/autofill/core/browser/autofill_profile.h" 15 #include "components/autofill/core/browser/autofill_profile.h"
16 #include "components/autofill/core/browser/autofill_test_utils.h" 16 #include "components/autofill/core/browser/autofill_test_utils.h"
17 #include "components/autofill/core/browser/field_types.h" 17 #include "components/autofill/core/browser/field_types.h"
18 #include "testing/gtest/include/gtest/gtest.h" 18 #include "testing/gtest/include/gtest/gtest.h"
19 #include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_da ta.h" 19 #include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_da ta.h"
20 #include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_fi eld.h" 20 #include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_fi eld.h"
21 21
22 namespace autofill { 22 namespace autofill {
23 namespace i18n { 23 namespace i18n {
24 24
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 "Doe", 103 "Doe",
104 "johndoe@hades.com", 104 "johndoe@hades.com",
105 "Underworld", 105 "Underworld",
106 "666 Erebus St.", 106 "666 Erebus St.",
107 "Apt 8", 107 "Apt 8",
108 "Elysium", "CA", 108 "Elysium", "CA",
109 "91111", 109 "91111",
110 "US", 110 "US",
111 "16502111111"); 111 "16502111111");
112 profile.set_language_code("en"); 112 profile.set_language_code("en");
113 scoped_ptr<AddressData> actual = 113 std::unique_ptr<AddressData> actual =
114 CreateAddressDataFromAutofillProfile(profile, "en_US"); 114 CreateAddressDataFromAutofillProfile(profile, "en_US");
115 115
116 AddressData expected; 116 AddressData expected;
117 expected.region_code = "US"; 117 expected.region_code = "US";
118 expected.address_line.push_back("666 Erebus St."); 118 expected.address_line.push_back("666 Erebus St.");
119 expected.address_line.push_back("Apt 8"); 119 expected.address_line.push_back("Apt 8");
120 expected.administrative_area = "CA"; 120 expected.administrative_area = "CA";
121 expected.locality = "Elysium"; 121 expected.locality = "Elysium";
122 expected.postal_code = "91111"; 122 expected.postal_code = "91111";
123 expected.language_code = "en"; 123 expected.language_code = "en";
124 expected.organization = "Underworld"; 124 expected.organization = "Underworld";
125 expected.recipient = "John H. Doe"; 125 expected.recipient = "John H. Doe";
126 126
127 EXPECT_EQ(expected, *actual); 127 EXPECT_EQ(expected, *actual);
128 } 128 }
129 129
130 } // namespace i18n 130 } // namespace i18n
131 } // namespace autofill 131 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698