mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-08 02:24:26 +00:00
34 lines
1.2 KiB
PHP
34 lines
1.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* @group functional
|
|
* @group legacy
|
|
*/
|
|
class caption_fieldTest extends \PhraseanetTestCase
|
|
{
|
|
/**
|
|
* @covers caption_field::get_multi_values
|
|
* @dataProvider getMultiValues
|
|
*/
|
|
public function testGet_multi_values($separator, $serialized, $values)
|
|
{
|
|
$this->assertEquals($values, caption_field::get_multi_values($serialized, $separator));
|
|
}
|
|
|
|
public function getMultiValues()
|
|
{
|
|
return [
|
|
[';', 'arbre;fleur-chien maison', ['arbre', 'fleur-chien maison']],
|
|
['-', 'arbre;fleur-chien maison', ['arbre;fleur', 'chien maison']],
|
|
[';-', 'arbre;fleur-chien maison', ['arbre','fleur', 'chien maison']],
|
|
[';- ', 'arbre;fleur-chien maison', ['arbre','fleur', 'chien', 'maison']],
|
|
['/', 'arbre/fleur/chien maison', ['arbre','fleur', 'chien maison']],
|
|
['\\', 'arbre\fleur\chien maison', ['arbre','fleur', 'chien maison']],
|
|
['|', 'arbre|fleur|chien maison', ['arbre','fleur', 'chien maison']],
|
|
[' ', 'arbre|fleur|chien maison', ['arbre|fleur|chien','maison']],
|
|
[' ', 'arbre\fleur|chien maison', ['arbre\fleur|chien','maison']],
|
|
];
|
|
}
|
|
|
|
}
|