From: Vadim Zeitlin Date: Thu, 20 Jan 2011 15:06:17 +0000 (+0000) Subject: Explicitly set "C" locale for the tests using decimal point. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/c9ed413ab4f5673ffff00198dc6ce1397398bda4?ds=inline Explicitly set "C" locale for the tests using decimal point. Ensure that the tests expecting the results with a point as decimal separator really are done in C locale. This should help the tests pass in (French) locale used by the MSW build bot slaves. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66727 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/tests/validators/valnum.cpp b/tests/validators/valnum.cpp index 271162965e..3b2369c518 100644 --- a/tests/validators/valnum.cpp +++ b/tests/validators/valnum.cpp @@ -135,6 +135,9 @@ void NumValidatorTestCase::TransferUnsigned() void NumValidatorTestCase::TransferFloat() { + // We need a locale with point as decimal separator. + CLocaleSetter cloc; + float value = 0; wxFloatingPointValidator valFloat(3, &value); valFloat.SetWindow(m_text); @@ -180,6 +183,9 @@ void NumValidatorTestCase::ZeroAsBlank() void NumValidatorTestCase::NoTrailingZeroes() { + // We need a locale with point as decimal separator. + CLocaleSetter cloc; + double value = 1.2; m_text->SetValidator( wxMakeFloatingPointValidator(3, &value, wxNUM_VAL_NO_TRAILING_ZEROES));