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
This commit is contained in:
@@ -135,6 +135,9 @@ void NumValidatorTestCase::TransferUnsigned()
|
|||||||
|
|
||||||
void NumValidatorTestCase::TransferFloat()
|
void NumValidatorTestCase::TransferFloat()
|
||||||
{
|
{
|
||||||
|
// We need a locale with point as decimal separator.
|
||||||
|
CLocaleSetter cloc;
|
||||||
|
|
||||||
float value = 0;
|
float value = 0;
|
||||||
wxFloatingPointValidator<float> valFloat(3, &value);
|
wxFloatingPointValidator<float> valFloat(3, &value);
|
||||||
valFloat.SetWindow(m_text);
|
valFloat.SetWindow(m_text);
|
||||||
@@ -180,6 +183,9 @@ void NumValidatorTestCase::ZeroAsBlank()
|
|||||||
|
|
||||||
void NumValidatorTestCase::NoTrailingZeroes()
|
void NumValidatorTestCase::NoTrailingZeroes()
|
||||||
{
|
{
|
||||||
|
// We need a locale with point as decimal separator.
|
||||||
|
CLocaleSetter cloc;
|
||||||
|
|
||||||
double value = 1.2;
|
double value = 1.2;
|
||||||
m_text->SetValidator(
|
m_text->SetValidator(
|
||||||
wxMakeFloatingPointValidator(3, &value, wxNUM_VAL_NO_TRAILING_ZEROES));
|
wxMakeFloatingPointValidator(3, &value, wxNUM_VAL_NO_TRAILING_ZEROES));
|
||||||
|
Reference in New Issue
Block a user