#include "base/i18n/rtl.h"
#include <stddef.h>
#include <algorithm>
#include "base/files/file_path.h"
#include "base/logging.h"
#include "base/strings/string_util.h"
#include "base/strings/sys_string_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/icu_test_util.h"
#include "build/build_config.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
#include "third_party/icu/source/common/unicode/locid.h"
#include "third_party/icu/source/i18n/unicode/usearch.h"
namespace base {
namespace i18n {
class RTLTest : public PlatformTest { … };
TEST_F(RTLTest, GetFirstStrongCharacterDirection) { … }
TEST_F(RTLTest, GetLastStrongCharacterDirection) { … }
TEST_F(RTLTest, GetStringDirection) { … }
TEST_F(RTLTest, WrapPathWithLTRFormatting) { … }
TEST_F(RTLTest, WrapString) { … }
TEST_F(RTLTest, GetDisplayStringInLTRDirectionality) { … }
TEST_F(RTLTest, GetTextDirection) { … }
TEST_F(RTLTest, GetTextDirectionForLocaleInStartUp) { … }
TEST_F(RTLTest, UnadjustStringForLocaleDirection) { … }
TEST_F(RTLTest, EnsureTerminatedDirectionalFormatting) { … }
TEST_F(RTLTest, SanitizeUserSuppliedString) { … }
class SetICULocaleTest : public PlatformTest { … };
TEST_F(SetICULocaleTest, OverlongLocaleId) { … }
}
}