1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // Copyright (c) 2019 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "base/i18n/icu_util.h"
- #include "build/build_config.h"
- #include "testing/gtest/include/gtest/gtest.h"
- #if !BUILDFLAG(IS_NACL)
- #if ICU_UTIL_DATA_IMPL == ICU_UTIL_DATA_FILE
- namespace base::i18n {
- class IcuUtilTest : public testing::Test {
- protected:
- void SetUp() override { ResetGlobalsForTesting(); }
- };
- #if BUILDFLAG(IS_CHROMEOS_LACROS)
- TEST_F(IcuUtilTest, InitializeIcuSucceeds) {
- bool success = InitializeICU();
- ASSERT_TRUE(success);
- }
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
- #if BUILDFLAG(IS_ANDROID)
- TEST_F(IcuUtilTest, InitializeIcuSucceeds) {
- bool success = InitializeICU();
- ASSERT_TRUE(success);
- }
- #endif // BUILDFLAG(IS_ANDROID)
- } // namespace base::i18n
- #endif // ICU_UTIL_DATA_IMPL == ICU_UTIL_DATA_FILE
- #endif // !BUILDFLAG(IS_NACL)
|