From f244b0674d2cc3589bee60054f46879b7cf32230 Mon Sep 17 00:00:00 2001 From: Eric Mader Date: Wed, 9 Mar 2011 17:17:19 +0000 Subject: [PATCH] ICU-8407 IntlTestNumberFormat::testLocale() - don't do scientific test for en_US_POSIX X-SVN-Rev: 29584 --- icu4c/source/test/intltest/tsnmfmt.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/icu4c/source/test/intltest/tsnmfmt.cpp b/icu4c/source/test/intltest/tsnmfmt.cpp index 479113e015e..d05b96bbb9a 100644 --- a/icu4c/source/test/intltest/tsnmfmt.cpp +++ b/icu4c/source/test/intltest/tsnmfmt.cpp @@ -11,6 +11,7 @@ #include "unicode/decimfmt.h" #include "tsnmfmt.h" #include "putilimp.h" +#include "cstring.h" #include #include @@ -94,11 +95,13 @@ IntlTestNumberFormat::testLocale(/* char* par, */const Locale& locale, const Uni fFormat = NumberFormat::createPercentInstance(locale, fStatus); testFormat(/* par */); - name = "Scientific test"; - logln((UnicodeString)name + " (" + localeName + ")"); - fStatus = U_ZERO_ERROR; - fFormat = NumberFormat::createScientificInstance(locale, fStatus); - testFormat(/* par */); + if (uprv_strcmp(locale.getName(), "en_US_POSIX") != 0) { + name = "Scientific test"; + logln((UnicodeString)name + " (" + localeName + ")"); + fStatus = U_ZERO_ERROR; + fFormat = NumberFormat::createScientificInstance(locale, fStatus); + testFormat(/* par */); + } } double IntlTestNumberFormat::randDouble()