mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-10-01 09:27:49 +00:00
Start Calculation Changes
This commit is contained in:
@@ -6,9 +6,11 @@ namespace PhpOffice\PhpSpreadsheetTests\Calculation\Functions\TextData;
|
||||
|
||||
use PhpOffice\PhpSpreadsheet\Calculation\Calculation;
|
||||
use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
|
||||
class TextSplitTest extends AllSetupTeardown
|
||||
{
|
||||
/** @param mixed[] $argument */
|
||||
private function setDelimiterArgument(array $argument, string $column): string
|
||||
{
|
||||
return '{' . $column . implode(',' . $column, range(1, count($argument))) . '}';
|
||||
@@ -26,7 +28,11 @@ class TextSplitTest extends AllSetupTeardown
|
||||
}
|
||||
}
|
||||
|
||||
#[\PHPUnit\Framework\Attributes\DataProvider('providerTEXTSPLIT')]
|
||||
/**
|
||||
* @param mixed[] $expectedResult
|
||||
* @param array{0: string, 1: mixed[]|string, 2: mixed[]|string, 3?: string, 4?: string, 5?: string} $arguments
|
||||
*/
|
||||
#[DataProvider('providerTEXTSPLIT')]
|
||||
public function testTextSplit(array $expectedResult, array $arguments): void
|
||||
{
|
||||
Calculation::getInstance($this->getSpreadsheet())->setInstanceArrayReturnType(Calculation::RETURN_ARRAY_AS_ARRAY);
|
||||
|
||||
Reference in New Issue
Block a user