mirror of
https://github.com/silverstripe/silverstripe-textextraction
synced 2024-10-22 11:06:00 +02:00
Move test data to versionProvider()
This commit is contained in:
parent
b29e189cb5
commit
856e5fdf0b
@ -48,17 +48,22 @@ class TikaTextExtractorTest extends SapphireTest
|
|||||||
$method = $reflection->getMethod('normaliseVersion');
|
$method = $reflection->getMethod('normaliseVersion');
|
||||||
$method->setAccessible(true);
|
$method->setAccessible(true);
|
||||||
|
|
||||||
$arr = [
|
foreach ($this->versionProvider() as $data) {
|
||||||
'1.7.1' => '1.7.1',
|
list($input, $expected) = $data;
|
||||||
'1.7' => '1.7.0',
|
|
||||||
'1' => '1.0.0',
|
|
||||||
null => '0.0.0',
|
|
||||||
'v1.5' => 'v1.5.0',
|
|
||||||
'carrot' => 'carrot.0.0'
|
|
||||||
];
|
|
||||||
foreach ($arr as $input => $expected) {
|
|
||||||
$actual = $method->invoke($extractor, $input);
|
$actual = $method->invoke($extractor, $input);
|
||||||
$this->assertEquals($expected, $actual);
|
$this->assertEquals($expected, $actual);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function versionProvider()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
['1.7.1', '1.7.1'],
|
||||||
|
['1.7', '1.7.0'],
|
||||||
|
['1', '1.0.0'],
|
||||||
|
[null, '0.0.0'],
|
||||||
|
['v1.5', 'v1.5.0'],
|
||||||
|
['carrot', 'carrot.0.0']
|
||||||
|
];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user