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

Unified Diff: third_party/libaddressinput/chromium/cpp/test/address_data_test.cc

Issue 389863002: Remove Chrome's own version of libaddressinput in favor of the upstream. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 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 side-by-side diff with in-line comments
Download patch
Index: third_party/libaddressinput/chromium/cpp/test/address_data_test.cc
diff --git a/third_party/libaddressinput/chromium/cpp/test/address_data_test.cc b/third_party/libaddressinput/chromium/cpp/test/address_data_test.cc
deleted file mode 100644
index 8ba0f4bbb04988bc6d29d37c97a916f5e4d275d5..0000000000000000000000000000000000000000
--- a/third_party/libaddressinput/chromium/cpp/test/address_data_test.cc
+++ /dev/null
@@ -1,205 +0,0 @@
-// Copyright (C) 2014 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#include <libaddressinput/address_data.h>
-
-#include <libaddressinput/address_field.h>
-
-#include <sstream>
-
-#include <gtest/gtest.h>
-
-namespace {
-
-using i18n::addressinput::AddressData;
-using i18n::addressinput::AddressField;
-
-using i18n::addressinput::COUNTRY;
-using i18n::addressinput::ADMIN_AREA;
-using i18n::addressinput::LOCALITY;
-using i18n::addressinput::DEPENDENT_LOCALITY;
-using i18n::addressinput::SORTING_CODE;
-using i18n::addressinput::POSTAL_CODE;
-using i18n::addressinput::STREET_ADDRESS;
-using i18n::addressinput::RECIPIENT;
-
-TEST(AddressDataTest, GetFieldValue) {
- AddressData address;
- address.region_code = "rrr";
- address.administrative_area = "sss";
- address.locality = "ccc";
- address.dependent_locality = "ddd";
- address.sorting_code = "xxx";
- address.postal_code = "zzz";
- address.recipient = "nnn";
-
- EXPECT_EQ(address.region_code,
- address.GetFieldValue(COUNTRY));
- EXPECT_EQ(address.administrative_area,
- address.GetFieldValue(ADMIN_AREA));
- EXPECT_EQ(address.locality,
- address.GetFieldValue(LOCALITY));
- EXPECT_EQ(address.dependent_locality,
- address.GetFieldValue(DEPENDENT_LOCALITY));
- EXPECT_EQ(address.sorting_code,
- address.GetFieldValue(SORTING_CODE));
- EXPECT_EQ(address.postal_code,
- address.GetFieldValue(POSTAL_CODE));
- EXPECT_EQ(address.recipient,
- address.GetFieldValue(RECIPIENT));
-}
-
-TEST(AddressDataTest, GetRepeatedFieldValue) {
- AddressData address;
- address.address_line.push_back("aaa");
- address.address_line.push_back("222");
- EXPECT_EQ(address.address_line,
- address.GetRepeatedFieldValue(STREET_ADDRESS));
-}
-
-TEST(AddressDataTest, IsFieldEmpty) {
- AddressData address;
-
- EXPECT_TRUE(address.IsFieldEmpty(COUNTRY));
- EXPECT_TRUE(address.IsFieldEmpty(ADMIN_AREA));
- EXPECT_TRUE(address.IsFieldEmpty(LOCALITY));
- EXPECT_TRUE(address.IsFieldEmpty(DEPENDENT_LOCALITY));
- EXPECT_TRUE(address.IsFieldEmpty(SORTING_CODE));
- EXPECT_TRUE(address.IsFieldEmpty(POSTAL_CODE));
- EXPECT_TRUE(address.IsFieldEmpty(STREET_ADDRESS));
- EXPECT_TRUE(address.IsFieldEmpty(RECIPIENT));
-
- address.region_code = "rrr";
- address.administrative_area = "sss";
- address.locality = "ccc";
- address.dependent_locality = "ddd";
- address.sorting_code = "xxx";
- address.postal_code = "zzz";
- address.address_line.push_back("aaa");
- address.recipient = "nnn";
-
- EXPECT_FALSE(address.IsFieldEmpty(COUNTRY));
- EXPECT_FALSE(address.IsFieldEmpty(ADMIN_AREA));
- EXPECT_FALSE(address.IsFieldEmpty(LOCALITY));
- EXPECT_FALSE(address.IsFieldEmpty(DEPENDENT_LOCALITY));
- EXPECT_FALSE(address.IsFieldEmpty(SORTING_CODE));
- EXPECT_FALSE(address.IsFieldEmpty(POSTAL_CODE));
- EXPECT_FALSE(address.IsFieldEmpty(STREET_ADDRESS));
- EXPECT_FALSE(address.IsFieldEmpty(RECIPIENT));
-}
-
-TEST(AddressDataTest, IsFieldEmptyWhitespace) {
- AddressData address;
- address.recipient = " ";
- EXPECT_TRUE(address.IsFieldEmpty(RECIPIENT));
- address.recipient = "abc";
- EXPECT_FALSE(address.IsFieldEmpty(RECIPIENT));
- address.recipient = " b ";
- EXPECT_FALSE(address.IsFieldEmpty(RECIPIENT));
-}
-
-TEST(AddressDataTest, IsFieldEmptyVector) {
- AddressData address;
- EXPECT_TRUE(address.IsFieldEmpty(STREET_ADDRESS));
- address.address_line.push_back("");
- EXPECT_TRUE(address.IsFieldEmpty(STREET_ADDRESS));
- address.address_line.push_back("aaa");
- EXPECT_FALSE(address.IsFieldEmpty(STREET_ADDRESS));
- address.address_line.push_back("");
- EXPECT_FALSE(address.IsFieldEmpty(STREET_ADDRESS));
-}
-
-TEST(AddressDataTest, IsFieldEmptyVectorWhitespace) {
- AddressData address;
- address.address_line.push_back(" ");
- address.address_line.push_back(" ");
- address.address_line.push_back(" ");
- EXPECT_TRUE(address.IsFieldEmpty(STREET_ADDRESS));
- address.address_line.clear();
- address.address_line.push_back("abc");
- EXPECT_FALSE(address.IsFieldEmpty(STREET_ADDRESS));
- address.address_line.clear();
- address.address_line.push_back(" ");
- address.address_line.push_back(" b ");
- address.address_line.push_back(" ");
- EXPECT_FALSE(address.IsFieldEmpty(STREET_ADDRESS));
-}
-
-TEST(AddressDataTest, StreamFunction) {
- std::ostringstream oss;
- AddressData address;
- address.address_line.push_back("Line 1");
- address.address_line.push_back("Line 2");
- address.recipient = "N";
- address.region_code = "R";
- address.postal_code = "Z";
- address.administrative_area = "S";
- address.locality = "C";
- address.dependent_locality = "D";
- address.sorting_code = "X";
- address.language_code = "zh-Hant";
- oss << address;
- EXPECT_EQ("region_code: \"R\"\n"
- "administrative_area: \"S\"\n"
- "locality: \"C\"\n"
- "dependent_locality: \"D\"\n"
- "postal_code: \"Z\"\n"
- "sorting_code: \"X\"\n"
- "address_line: \"Line 1\"\n"
- "address_line: \"Line 2\"\n"
- "language_code: \"zh-Hant\"\n"
- "recipient: \"N\"\n", oss.str());
-}
-
-TEST(AddressDataTest, TestEquals) {
- AddressData address;
- address.address_line.push_back("Line 1");
- address.address_line.push_back("Line 2");
- address.recipient = "N";
- address.region_code = "R";
- address.postal_code = "Z";
- address.administrative_area = "S";
- address.locality = "C";
- address.dependent_locality = "D";
- address.sorting_code = "X";
- address.language_code = "zh-Hant";
-
- AddressData clone = address;
-
- EXPECT_EQ(address, clone);
- clone.language_code.clear();
- EXPECT_FALSE(address == clone);
-}
-
-#ifndef NDEBUG
-
-TEST(AddressDataTest, GetFieldValueInvalid) {
- AddressData address;
- ASSERT_DEATH(address.GetFieldValue(STREET_ADDRESS), "ssertion.*failed");
-}
-
-TEST(AddressDataTest, GetVectorFieldValueInvalid) {
- AddressData address;
- ASSERT_DEATH(address.GetRepeatedFieldValue(COUNTRY), "ssertion.*failed");
-}
-
-TEST(AddressDataTest, IsFieldEmptyInvalid) {
- static const AddressField invalid_field = static_cast<AddressField>(-1);
- AddressData address;
- ASSERT_DEATH(address.IsFieldEmpty(invalid_field), "ssertion.*failed");
-}
-
-#endif // NDEBUG
-
-} // namespace

Powered by Google App Engine
This is Rietveld 408576698