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')), ); } }