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

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

Issue 134903003: libaddressinput string translations (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: pull all the way Created 6 years, 11 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/localization_test.cc
diff --git a/third_party/libaddressinput/chromium/cpp/test/localization_test.cc b/third_party/libaddressinput/chromium/cpp/test/localization_test.cc
deleted file mode 100644
index 0ddd06795ecd3fb6cb59304d0fb0bfb4a4f82933..0000000000000000000000000000000000000000
--- a/third_party/libaddressinput/chromium/cpp/test/localization_test.cc
+++ /dev/null
@@ -1,84 +0,0 @@
-// Copyright (C) 2013 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/localization.h>
-
-#include <string>
-
-#include <gtest/gtest.h>
-
-#include "grit.h"
-#include "messages.h"
-
-namespace {
-
-using i18n::addressinput::INVALID_MESSAGE_ID;
-using i18n::addressinput::Localization;
-
-// Tests for Localization object.
-class LocalizationTest : public testing::TestWithParam<int> {
- protected:
- Localization localization_;
-};
-
-// Verifies that a custom message getter can be used.
-const char kValidMessage[] = "Data";
-std::string GetValidMessage(int message_id) { return kValidMessage; }
-TEST_P(LocalizationTest, ValidStringGetterCanBeUsed) {
- localization_.SetGetter(&GetValidMessage);
- EXPECT_EQ(kValidMessage, localization_.GetString(GetParam()));
-}
-
-// Verifies that the default language for messages does not have empty strings.
-TEST_P(LocalizationTest, DefaultStringIsNotEmpty) {
- EXPECT_FALSE(localization_.GetString(GetParam()).empty());
-}
-
-// Verifies that English is the default language.
-TEST_P(LocalizationTest, EnglishIsDefaultLanguage) {
- std::string default_string = localization_.GetString(GetParam());
- localization_.SetLanguage("en");
- EXPECT_EQ(default_string, localization_.GetString(GetParam()));
-}
-
-// Tests all message identifiers.
-INSTANTIATE_TEST_CASE_P(
- AllMessages, LocalizationTest,
- testing::Values(IDS_LIBADDRESSINPUT_I18N_COUNTRY_LABEL,
- IDS_LIBADDRESSINPUT_I18N_LOCALITY_LABEL,
- IDS_LIBADDRESSINPUT_I18N_DEPENDENT_LOCALITY_LABEL,
- IDS_LIBADDRESSINPUT_I18N_ORGANIZATION_LABEL,
- IDS_LIBADDRESSINPUT_I18N_RECIPIENT_LABEL,
- IDS_LIBADDRESSINPUT_I18N_ADDRESS_LINE1_LABEL,
- IDS_LIBADDRESSINPUT_I18N_POSTAL_CODE_LABEL,
- IDS_LIBADDRESSINPUT_I18N_ZIP_CODE_LABEL,
- IDS_LIBADDRESSINPUT_I18N_CEDEX_LABEL,
- IDS_LIBADDRESSINPUT_I18N_AREA,
- IDS_LIBADDRESSINPUT_I18N_COUNTY_LABEL,
- IDS_LIBADDRESSINPUT_I18N_DEPARTMENT,
- IDS_LIBADDRESSINPUT_I18N_DO_SI,
- IDS_LIBADDRESSINPUT_I18N_EMIRATE,
- IDS_LIBADDRESSINPUT_I18N_ISLAND,
- IDS_LIBADDRESSINPUT_I18N_PARISH,
- IDS_LIBADDRESSINPUT_I18N_PREFECTURE,
- IDS_LIBADDRESSINPUT_I18N_PROVINCE,
- IDS_LIBADDRESSINPUT_I18N_STATE_LABEL));
-
-// Verifies that an invalid message identifier results in an empty string in the
-// default configuration.
-TEST_F(LocalizationTest, InvalidMessageIsEmptyString) {
- EXPECT_TRUE(localization_.GetString(INVALID_MESSAGE_ID).empty());
-}
-
-} // namespace

Powered by Google App Engine
This is Rietveld 408576698