Code Duplication    Length = 11-12 lines in 2 locations

tests/PhpSpreadsheetTests/Calculation/TextDataTest.php 2 locations

@@ 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
    {