mirror of
				https://github.com/alchemy-fr/Phraseanet.git
				synced 2025-10-24 18:33:13 +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']],
 | |
|         ];
 | |
|     }
 | |
| 
 | |
| }
 | 
