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

Unified Diff: extensions/common/extension_l10n_util_unittest.cc

Issue 228073005: Move core extensions l10n code to //extensions (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: unused header is unused Created 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « extensions/common/extension_l10n_util.cc ('k') | extensions/common/file_util.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: extensions/common/extension_l10n_util_unittest.cc
diff --git a/chrome/common/extensions/extension_l10n_util_unittest.cc b/extensions/common/extension_l10n_util_unittest.cc
similarity index 86%
rename from chrome/common/extensions/extension_l10n_util_unittest.cc
rename to extensions/common/extension_l10n_util_unittest.cc
index 442fec0bcd297ae0b1fdb4f2bbcc8da6d64c2a4c..b3faf3bc583169cd20d9ff2a06f09d22a8f24f55 100644
--- a/chrome/common/extensions/extension_l10n_util_unittest.cc
+++ b/extensions/common/extension_l10n_util_unittest.cc
@@ -11,11 +11,11 @@
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "chrome/common/chrome_paths.h"
-#include "chrome/common/extensions/extension_l10n_util.h"
-#include "chrome/common/extensions/message_bundle.h"
#include "extensions/common/constants.h"
#include "extensions/common/error_utils.h"
+#include "extensions/common/extension_l10n_util.h"
#include "extensions/common/manifest_constants.h"
+#include "extensions/common/message_bundle.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/l10n/l10n_util.h"
@@ -46,9 +46,9 @@ TEST(ExtensionL10nUtil, ValidateLocalesWithBadLocale) {
std::string error;
EXPECT_FALSE(extension_l10n_util::ValidateExtensionLocales(
temp.path(), &manifest, &error));
- EXPECT_THAT(error,
- testing::HasSubstr(
- base::UTF16ToUTF8(messages_file.LossyDisplayName())));
+ EXPECT_THAT(
+ error,
+ testing::HasSubstr(base::UTF16ToUTF8(messages_file.LossyDisplayName())));
}
TEST(ExtensionL10nUtil, GetValidLocalesEmptyLocaleFolder) {
@@ -60,9 +60,8 @@ TEST(ExtensionL10nUtil, GetValidLocalesEmptyLocaleFolder) {
std::string error;
std::set<std::string> locales;
- EXPECT_FALSE(extension_l10n_util::GetValidLocales(src_path,
- &locales,
- &error));
+ EXPECT_FALSE(
+ extension_l10n_util::GetValidLocales(src_path, &locales, &error));
EXPECT_TRUE(locales.empty());
}
@@ -77,9 +76,8 @@ TEST(ExtensionL10nUtil, GetValidLocalesWithValidLocaleNoMessagesFile) {
std::string error;
std::set<std::string> locales;
- EXPECT_FALSE(extension_l10n_util::GetValidLocales(src_path,
- &locales,
- &error));
+ EXPECT_FALSE(
+ extension_l10n_util::GetValidLocales(src_path, &locales, &error));
EXPECT_TRUE(locales.empty());
}
@@ -95,16 +93,13 @@ TEST(ExtensionL10nUtil, GetValidLocalesWithUnsupportedLocale) {
ASSERT_TRUE(base::CreateDirectory(locale_1));
std::string data("whatever");
ASSERT_TRUE(base::WriteFile(
- locale_1.Append(kMessagesFilename),
- data.c_str(), data.length()));
+ locale_1.Append(kMessagesFilename), data.c_str(), data.length()));
// Unsupported locale.
ASSERT_TRUE(base::CreateDirectory(src_path.AppendASCII("xxx_yyy")));
std::string error;
std::set<std::string> locales;
- EXPECT_TRUE(extension_l10n_util::GetValidLocales(src_path,
- &locales,
- &error));
+ EXPECT_TRUE(extension_l10n_util::GetValidLocales(src_path, &locales, &error));
EXPECT_FALSE(locales.empty());
EXPECT_TRUE(locales.find("sr") != locales.end());
@@ -115,17 +110,16 @@ TEST(ExtensionL10nUtil, GetValidLocalesWithValidLocalesAndMessagesFile) {
base::FilePath install_dir;
ASSERT_TRUE(PathService::Get(chrome::DIR_TEST_DATA, &install_dir));
install_dir = install_dir.AppendASCII("extensions")
- .AppendASCII("good")
- .AppendASCII("Extensions")
- .AppendASCII("behllobkkfkfnphdnhnkndlbkcpglgmj")
- .AppendASCII("1.0.0.0")
- .Append(kLocaleFolder);
+ .AppendASCII("good")
+ .AppendASCII("Extensions")
+ .AppendASCII("behllobkkfkfnphdnhnkndlbkcpglgmj")
+ .AppendASCII("1.0.0.0")
+ .Append(kLocaleFolder);
std::string error;
std::set<std::string> locales;
- EXPECT_TRUE(extension_l10n_util::GetValidLocales(install_dir,
- &locales,
- &error));
+ EXPECT_TRUE(
+ extension_l10n_util::GetValidLocales(install_dir, &locales, &error));
EXPECT_EQ(3U, locales.size());
EXPECT_TRUE(locales.find("sr") != locales.end());
EXPECT_TRUE(locales.find("en") != locales.end());
@@ -136,17 +130,16 @@ TEST(ExtensionL10nUtil, LoadMessageCatalogsValidFallback) {
base::FilePath install_dir;
ASSERT_TRUE(PathService::Get(chrome::DIR_TEST_DATA, &install_dir));
install_dir = install_dir.AppendASCII("extensions")
- .AppendASCII("good")
- .AppendASCII("Extensions")
- .AppendASCII("behllobkkfkfnphdnhnkndlbkcpglgmj")
- .AppendASCII("1.0.0.0")
- .Append(kLocaleFolder);
+ .AppendASCII("good")
+ .AppendASCII("Extensions")
+ .AppendASCII("behllobkkfkfnphdnhnkndlbkcpglgmj")
+ .AppendASCII("1.0.0.0")
+ .Append(kLocaleFolder);
std::string error;
std::set<std::string> locales;
- EXPECT_TRUE(extension_l10n_util::GetValidLocales(install_dir,
- &locales,
- &error));
+ EXPECT_TRUE(
+ extension_l10n_util::GetValidLocales(install_dir, &locales, &error));
scoped_ptr<MessageBundle> bundle(extension_l10n_util::LoadMessageCatalogs(
install_dir, "sr", "en_US", locales, &error));
@@ -167,11 +160,8 @@ TEST(ExtensionL10nUtil, LoadMessageCatalogsMissingFiles) {
valid_locales.insert("sr");
valid_locales.insert("en");
std::string error;
- EXPECT_TRUE(NULL == extension_l10n_util::LoadMessageCatalogs(src_path,
- "en",
- "sr",
- valid_locales,
- &error));
+ EXPECT_TRUE(NULL == extension_l10n_util::LoadMessageCatalogs(
+ src_path, "en", "sr", valid_locales, &error));
EXPECT_FALSE(error.empty());
}
@@ -193,17 +183,13 @@ TEST(ExtensionL10nUtil, LoadMessageCatalogsBadJSONFormat) {
valid_locales.insert("sr");
valid_locales.insert("en_US");
std::string error;
- EXPECT_TRUE(NULL == extension_l10n_util::LoadMessageCatalogs(src_path,
- "en_US",
- "sr",
- valid_locales,
- &error));
- EXPECT_EQ(
- extensions::ErrorUtils::FormatErrorMessage(
- errors::kLocalesInvalidLocale,
- base::UTF16ToUTF8(messages_file.LossyDisplayName()),
- "Line: 1, column: 10, Unexpected token."),
- error);
+ EXPECT_TRUE(NULL == extension_l10n_util::LoadMessageCatalogs(
+ src_path, "en_US", "sr", valid_locales, &error));
+ EXPECT_EQ(extensions::ErrorUtils::FormatErrorMessage(
+ errors::kLocalesInvalidLocale,
+ base::UTF16ToUTF8(messages_file.LossyDisplayName()),
+ "Line: 1, column: 10, Unexpected token."),
+ error);
}
TEST(ExtensionL10nUtil, LoadMessageCatalogsDuplicateKeys) {
@@ -217,16 +203,16 @@ TEST(ExtensionL10nUtil, LoadMessageCatalogsDuplicateKeys) {
ASSERT_TRUE(base::CreateDirectory(locale_1));
std::string data =
- "{ \"name\": { \"message\": \"something\" }, "
- "\"name\": { \"message\": \"something else\" } }";
- ASSERT_TRUE(base::WriteFile(locale_1.Append(kMessagesFilename),
- data.c_str(), data.length()));
+ "{ \"name\": { \"message\": \"something\" }, "
+ "\"name\": { \"message\": \"something else\" } }";
+ ASSERT_TRUE(base::WriteFile(
+ locale_1.Append(kMessagesFilename), data.c_str(), data.length()));
base::FilePath locale_2 = src_path.AppendASCII("sr");
ASSERT_TRUE(base::CreateDirectory(locale_2));
- ASSERT_TRUE(base::WriteFile(locale_2.Append(kMessagesFilename),
- data.c_str(), data.length()));
+ ASSERT_TRUE(base::WriteFile(
+ locale_2.Append(kMessagesFilename), data.c_str(), data.length()));
std::set<std::string> valid_locales;
valid_locales.insert("sr");
@@ -235,11 +221,8 @@ TEST(ExtensionL10nUtil, LoadMessageCatalogsDuplicateKeys) {
// JSON parser hides duplicates. We are going to get only one key/value
// pair at the end.
scoped_ptr<MessageBundle> message_bundle(
- extension_l10n_util::LoadMessageCatalogs(src_path,
- "en",
- "sr",
- valid_locales,
- &error));
+ extension_l10n_util::LoadMessageCatalogs(
+ src_path, "en", "sr", valid_locales, &error));
EXPECT_TRUE(NULL != message_bundle.get());
EXPECT_TRUE(error.empty());
}
@@ -519,12 +502,12 @@ TEST(ExtensionL10nUtil, LocalizeManifestWithNameDescriptionCommandDescription) {
ASSERT_TRUE(manifest.GetString(keys::kDescription, &result));
EXPECT_EQ("description", result);
- ASSERT_TRUE(manifest.GetString("commands.first_command.description",
- &result));
+ ASSERT_TRUE(
+ manifest.GetString("commands.first_command.description", &result));
EXPECT_EQ("first command", result);
- ASSERT_TRUE(manifest.GetString("commands.second_command.description",
- &result));
+ ASSERT_TRUE(
+ manifest.GetString("commands.second_command.description", &result));
EXPECT_EQ("second command", result);
EXPECT_TRUE(error.empty());
« no previous file with comments | « extensions/common/extension_l10n_util.cc ('k') | extensions/common/file_util.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698