@@ -36,15 +36,16 @@ using i18n::addressinput::ORGANIZATION;
3636using i18n::addressinput::RECIPIENT;
3737
3838TEST (AddressDataTest, GetFieldValue) {
39- AddressData address;
40- address.region_code = " rrr" ;
41- address.administrative_area = " sss" ;
42- address.locality = " ccc" ;
43- address.dependent_locality = " ddd" ;
44- address.sorting_code = " xxx" ;
45- address.postal_code = " zzz" ;
46- address.organization = " ooo" ;
47- address.recipient = " nnn" ;
39+ const AddressData address{
40+ .region_code = " rrr" ,
41+ .administrative_area = " sss" ,
42+ .locality = " ccc" ,
43+ .dependent_locality = " ddd" ,
44+ .postal_code = " zzz" ,
45+ .sorting_code = " xxx" ,
46+ .organization = " ooo" ,
47+ .recipient = " nnn" ,
48+ };
4849
4950 EXPECT_EQ (address.region_code ,
5051 address.GetFieldValue (COUNTRY));
@@ -65,9 +66,10 @@ TEST(AddressDataTest, GetFieldValue) {
6566}
6667
6768TEST (AddressDataTest, GetRepeatedFieldValue) {
68- AddressData address;
69- address.address_line .emplace_back (" aaa" );
70- address.address_line .emplace_back (" 222" );
69+ const AddressData address{.address_line {
70+ " aaa" ,
71+ " 222" ,
72+ }};
7173 EXPECT_EQ (address.address_line ,
7274 address.GetRepeatedFieldValue (STREET_ADDRESS));
7375}
@@ -85,15 +87,17 @@ TEST(AddressDataTest, IsFieldEmpty) {
8587 EXPECT_TRUE (address.IsFieldEmpty (ORGANIZATION));
8688 EXPECT_TRUE (address.IsFieldEmpty (RECIPIENT));
8789
88- address.region_code = " rrr" ;
89- address.administrative_area = " sss" ;
90- address.locality = " ccc" ;
91- address.dependent_locality = " ddd" ;
92- address.sorting_code = " xxx" ;
93- address.postal_code = " zzz" ;
94- address.address_line .emplace_back (" aaa" );
95- address.organization = " ooo" ;
96- address.recipient = " nnn" ;
90+ address = {
91+ .region_code = " rrr" ,
92+ .address_line {" aaa" },
93+ .administrative_area = " sss" ,
94+ .locality = " ccc" ,
95+ .dependent_locality = " ddd" ,
96+ .postal_code = " zzz" ,
97+ .sorting_code = " xxx" ,
98+ .organization = " ooo" ,
99+ .recipient = " nnn" ,
100+ };
97101
98102 EXPECT_FALSE (address.IsFieldEmpty (COUNTRY));
99103 EXPECT_FALSE (address.IsFieldEmpty (ADMIN_AREA));
@@ -128,35 +132,41 @@ TEST(AddressDataTest, IsFieldEmptyVector) {
128132}
129133
130134TEST (AddressDataTest, IsFieldEmptyVectorWhitespace) {
131- AddressData address;
132- address.address_line .emplace_back (" " );
133- address.address_line .emplace_back (" " );
134- address.address_line .emplace_back (" " );
135+ AddressData address{.address_line {
136+ " " ,
137+ " " ,
138+ " " ,
139+ }};
135140 EXPECT_TRUE (address.IsFieldEmpty (STREET_ADDRESS));
136- address.address_line .clear ();
137- address.address_line .emplace_back (" abc" );
141+ address.address_line = {
142+ " abc" ,
143+ };
138144 EXPECT_FALSE (address.IsFieldEmpty (STREET_ADDRESS));
139- address.address_line .clear ();
140- address.address_line .emplace_back (" " );
141- address.address_line .emplace_back (" b " );
142- address.address_line .emplace_back (" " );
145+ address.address_line = {
146+ " " ,
147+ " b " ,
148+ " " ,
149+ };
143150 EXPECT_FALSE (address.IsFieldEmpty (STREET_ADDRESS));
144151}
145152
146153TEST (AddressDataTest, StreamFunction) {
147154 std::ostringstream oss;
148- AddressData address;
149- address.address_line .emplace_back (" Line 1" );
150- address.address_line .emplace_back (" Line 2" );
151- address.recipient = " N" ;
152- address.region_code = " R" ;
153- address.postal_code = " Z" ;
154- address.administrative_area = " S" ;
155- address.locality = " C" ;
156- address.dependent_locality = " D" ;
157- address.sorting_code = " X" ;
158- address.language_code = " zh-Hant" ;
159- address.organization = " O" ;
155+ const AddressData address{
156+ .region_code = " R" ,
157+ .address_line {
158+ " Line 1" ,
159+ " Line 2" ,
160+ },
161+ .administrative_area = " S" ,
162+ .locality = " C" ,
163+ .dependent_locality = " D" ,
164+ .postal_code = " Z" ,
165+ .sorting_code = " X" ,
166+ .language_code = " zh-Hant" ,
167+ .organization = " O" ,
168+ .recipient = " N" ,
169+ };
160170 oss << address;
161171 EXPECT_EQ (" region_code: \" R\"\n "
162172 " administrative_area: \" S\"\n "
@@ -172,18 +182,21 @@ TEST(AddressDataTest, StreamFunction) {
172182}
173183
174184TEST (AddressDataTest, TestEquals) {
175- AddressData address;
176- address.address_line .emplace_back (" Line 1" );
177- address.address_line .emplace_back (" Line 2" );
178- address.recipient = " N" ;
179- address.region_code = " R" ;
180- address.postal_code = " Z" ;
181- address.administrative_area = " S" ;
182- address.locality = " C" ;
183- address.dependent_locality = " D" ;
184- address.sorting_code = " X" ;
185- address.organization = " O" ;
186- address.language_code = " zh-Hant" ;
185+ const AddressData address{
186+ .region_code = " R" ,
187+ .address_line {
188+ " Line 1" ,
189+ " Line 2" ,
190+ },
191+ .administrative_area = " S" ,
192+ .locality = " C" ,
193+ .dependent_locality = " D" ,
194+ .postal_code = " Z" ,
195+ .sorting_code = " X" ,
196+ .language_code = " zh-Hant" ,
197+ .organization = " O" ,
198+ .recipient = " N" ,
199+ };
187200
188201 AddressData clone = address;
189202
@@ -195,13 +208,13 @@ TEST(AddressDataTest, TestEquals) {
195208#ifndef NDEBUG
196209
197210TEST (AddressDataTest, GetFieldValueInvalid) {
198- AddressData address;
211+ const AddressData address;
199212 ASSERT_DEATH_IF_SUPPORTED (address.GetFieldValue (STREET_ADDRESS),
200213 " ssertion.*failed" );
201214}
202215
203216TEST (AddressDataTest, GetVectorFieldValueInvalid) {
204- AddressData address;
217+ const AddressData address;
205218 ASSERT_DEATH_IF_SUPPORTED (address.GetRepeatedFieldValue (COUNTRY),
206219 " ssertion.*failed" );
207220}
0 commit comments