Skip to content

Commit dd8bf5a

Browse files
committed
Added support for integer type dataset names.
1 parent f263395 commit dd8bf5a

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

src/Printer.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,8 @@ public function trace(Event $event): void
105105

106106
$data = $event->test()->testData()->dataFromDataProvider()->dataAsStringForResultOutput();
107107
if (!$this->config->testDpArgs) {
108-
$data = substr($data, 0, 17 + strlen(
109-
$event->test()->testData()->dataFromDataProvider()->dataSetName())
110-
);
108+
$dsn = $event->test()->testData()->dataFromDataProvider()->dataSetName();
109+
$data = substr($data, 0, (is_int($dsn) ? 16 : 17) + strlen((string)$dsn));
111110
}
112111

113112
$id .= $data;

test/CapabilitiesTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public static function provideData(): iterable
8686
{
8787
return [
8888
'foo' => ['bar'],
89-
'baz' => ['qux'],
89+
['baz'],
9090
];
9191
}
9292

test/config/test dp args.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Runtime: %s
1414
Configuration: %s
1515

1616
50% . ScriptFUSIONTest\Pip\CapabilitiesTest::testDataProvider with data set "foo" (%d ms)
17-
100% . [32;1mScriptFUSIONTest\Pip\CapabilitiesTest::testDataProvider with data set "baz"[0m [32m(%d ms)[0m
17+
100% . [32;1mScriptFUSIONTest\Pip\CapabilitiesTest::testDataProvider with data set #0[0m [32m(%d ms)[0m
1818

1919

2020
Time: %s

test/functional/data provider.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Runtime: %s
1414
Configuration: %s
1515

1616
50% . ScriptFUSIONTest\Pip\CapabilitiesTest::testDataProvider with data set "foo" ('bar') (%d ms)
17-
100% . [32;1mScriptFUSIONTest\Pip\CapabilitiesTest::testDataProvider with data set "baz" ('qux')[0m [32m(%d ms)[0m
17+
100% . [32;1mScriptFUSIONTest\Pip\CapabilitiesTest::testDataProvider with data set #0 ('baz')[0m [32m(%d ms)[0m
1818

1919

2020
Time: %s

0 commit comments

Comments
 (0)