mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-10 03:23:19 +00:00
30 lines
1.2 KiB
PHP
30 lines
1.2 KiB
PHP
<?php
|
|
|
|
class caption_fieldTest extends \PHPUnit_Framework_TestCase
|
|
{
|
|
/**
|
|
* @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 array(
|
|
array(';', 'arbre;fleur-chien maison', array('arbre', 'fleur-chien maison')),
|
|
array('-', 'arbre;fleur-chien maison', array('arbre;fleur', 'chien maison')),
|
|
array(';-', 'arbre;fleur-chien maison', array('arbre','fleur', 'chien maison')),
|
|
array(';- ', 'arbre;fleur-chien maison', array('arbre','fleur', 'chien', 'maison')),
|
|
array('/', 'arbre/fleur/chien maison', array('arbre','fleur', 'chien maison')),
|
|
array('\\', 'arbre\fleur\chien maison', array('arbre','fleur', 'chien maison')),
|
|
array('|', 'arbre|fleur|chien maison', array('arbre','fleur', 'chien maison')),
|
|
array(' ', 'arbre|fleur|chien maison', array('arbre|fleur|chien','maison')),
|
|
array(' ', 'arbre\fleur|chien maison', array('arbre\fleur|chien','maison')),
|
|
);
|
|
}
|
|
|
|
}
|