@@ 323-334 (lines=12) @@ | ||
320 | /** |
|
321 | * @dataProvider providerTEXT |
|
322 | */ |
|
323 | public function testTEXT() |
|
324 | { |
|
325 | // Enforce decimal and thousands separator values to UK/US, and currency code to USD |
|
326 | call_user_func([StringHelper::class, 'setDecimalSeparator'], '.'); |
|
327 | call_user_func([StringHelper::class, 'setThousandsSeparator'], ','); |
|
328 | call_user_func([StringHelper::class, 'setCurrencyCode'], '$'); |
|
329 | ||
330 | $args = func_get_args(); |
|
331 | $expectedResult = array_pop($args); |
|
332 | $result = call_user_func_array([TextData::class, 'TEXTFORMAT'], $args); |
|
333 | $this->assertEquals($expectedResult, $result); |
|
334 | } |
|
335 | ||
336 | public function providerTEXT() |
|
337 | { |
|
@@ 344-354 (lines=11) @@ | ||
341 | /** |
|
342 | * @dataProvider providerVALUE |
|
343 | */ |
|
344 | public function testVALUE() |
|
345 | { |
|
346 | call_user_func([StringHelper::class, 'setDecimalSeparator'], '.'); |
|
347 | call_user_func([StringHelper::class, 'setThousandsSeparator'], ' '); |
|
348 | call_user_func([StringHelper::class, 'setCurrencyCode'], '$'); |
|
349 | ||
350 | $args = func_get_args(); |
|
351 | $expectedResult = array_pop($args); |
|
352 | $result = call_user_func_array([TextData::class, 'VALUE'], $args); |
|
353 | $this->assertEquals($expectedResult, $result, null, 1E-8); |
|
354 | } |
|
355 | ||
356 | public function providerVALUE() |
|
357 | { |