summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/localization/locale.categories
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-06-22 01:33:38 +0000
committerEric Fiselier <eric@efcs.ca>2016-06-22 01:33:38 +0000
commitbae51d36aab49ed005313c070e9f6c9f190d560a (patch)
tree73b96f8e6e9cefef56be79d7c98023ca026cd4d4 /libcxx/test/std/localization/locale.categories
parent0c5d874bea0603e62f4553bc387585353bf7d19f (diff)
downloadbcm5719-llvm-bae51d36aab49ed005313c070e9f6c9f190d560a.tar.gz
bcm5719-llvm-bae51d36aab49ed005313c070e9f6c9f190d560a.zip
Remove locale tests that depend on LC_ALL. These are non-portable.
llvm-svn: 273359
Diffstat (limited to 'libcxx/test/std/localization/locale.categories')
-rw-r--r--libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp17
-rw-r--r--libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp15
2 files changed, 0 insertions, 32 deletions
diff --git a/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp b/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
index 09009ceaaae..dfbdeaea954 100644
--- a/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
@@ -53,23 +53,6 @@ int main()
}
}
{
- std::locale l("");
- {
- const std::collate<char>& f = std::use_facet<std::collate<char> >(l);
- std::string s2("aaaaaaA");
- std::string s3("BaaaaaA");
- assert(f.compare(s2.data(), s2.data() + s2.size(),
- s3.data(), s3.data() + s3.size()) == 1);
- }
- {
- const std::collate<wchar_t>& f = std::use_facet<std::collate<wchar_t> >(l);
- std::wstring s2(L"aaaaaaA");
- std::wstring s3(L"BaaaaaA");
- assert(f.compare(s2.data(), s2.data() + s2.size(),
- s3.data(), s3.data() + s3.size()) == 1);
- }
- }
- {
std::locale l("C");
{
const std::collate<char>& f = std::use_facet<std::collate<char> >(l);
diff --git a/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp b/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp
index d31705e5ad1..b39e9ad74dc 100644
--- a/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp
@@ -25,8 +25,6 @@
int main()
{
- // Ensure that the default locale is not C. If it is, the second tests will fail.
- putenv(const_cast<char*>("LC_ALL=" LOCALE_en_US_UTF_8));
{
std::locale l(LOCALE_en_US_UTF_8);
{
@@ -41,19 +39,6 @@ int main()
}
}
{
- std::locale l("");
- {
- std::string x("1234");
- const std::collate<char>& f = std::use_facet<std::collate<char> >(l);
- assert(f.transform(x.data(), x.data() + x.size()) != x);
- }
- {
- std::wstring x(L"1234");
- const std::collate<wchar_t>& f = std::use_facet<std::collate<wchar_t> >(l);
- assert(f.transform(x.data(), x.data() + x.size()) != x);
- }
- }
- {
std::locale l("C");
{
std::string x("1234");
OpenPOWER on IntegriCloud