@@ -68,15 +68,15 @@ void TestQGis::permissiveToDouble()
68
68
QVERIFY ( ok );
69
69
QCOMPARE ( result, 1000.0 );
70
70
ok = false ;
71
- result = QGis::permissiveToDouble ( QString ( " 1%01000 " ). arg ( QLocale::system ().groupSeparator () ) , ok );
71
+ result = QGis::permissiveToDouble ( QString ( " 1" ) + QLocale::system ().groupSeparator () + " 000 " , ok );
72
72
QVERIFY ( ok );
73
73
QCOMPARE ( result, 1000.0 );
74
74
ok = false ;
75
- result = QGis::permissiveToDouble ( QString ( " 5.5 " ), ok );
75
+ result = QGis::permissiveToDouble ( QString ( " 5" ) + QLocale::system (). decimalPoint () + " 5 " , ok );
76
76
QVERIFY ( ok );
77
77
QCOMPARE ( result, 5.5 );
78
78
ok = false ;
79
- result = QGis::permissiveToDouble ( QString ( " 1%01000.5 " ). arg ( QLocale::system ().groupSeparator () ) , ok );
79
+ result = QGis::permissiveToDouble ( QString ( " 1" ) + QLocale::system ().groupSeparator () + " 000 " + QLocale::system (). decimalPoint () + " 5 " , ok );
80
80
QVERIFY ( ok );
81
81
QCOMPARE ( result, 1000.5 );
82
82
@@ -87,11 +87,11 @@ void TestQGis::permissiveToDouble()
87
87
88
88
// messy input (invalid thousand separator position), should still be converted
89
89
ok = false ;
90
- result = QGis::permissiveToDouble ( QString ( " 10%0100 " ). arg ( QLocale::system ().groupSeparator () ) , ok );
90
+ result = QGis::permissiveToDouble ( QString ( " 10" ) + QLocale::system ().groupSeparator () + " 00 " , ok );
91
91
QVERIFY ( ok );
92
92
QCOMPARE ( result, 1000.0 );
93
93
ok = false ;
94
- result = QGis::permissiveToDouble ( QString ( " 10%0100.5 " ). arg ( QLocale::system ().groupSeparator () ) , ok );
94
+ result = QGis::permissiveToDouble ( QString ( " 10" ) + QLocale::system ().groupSeparator () + " 00 " + QLocale::system (). decimalPoint () + " 5 " , ok );
95
95
QVERIFY ( ok );
96
96
QCOMPARE ( result, 1000.5 );
97
97
}
0 commit comments