/** * Test de manipulations sur les noms de fichiers */ public function testExtractions() { $arFileNames = array('/le/chemin/du/fichier.php', 'c:\\le\\chemin\\du\\fichier.php', 'c:\\le\\chemin\\du\\fichier.php', 'c:\\le/chemin\\du/fichier.php', '\\le/chemin\\du/fichier.php', '/le\\chemin/du/fichier.php'); foreach ($arFileNames as $fileName) { $this->assertEquals(CopixFile::extractFileName($fileName), 'fichier.php'); $this->assertEquals(CopixFile::extractFileExt($fileName), '.php'); } $this->assertEquals('/le/chemin/du/', CopixFile::extractFilePath('/le\\chemin/du/fichier.php')); $this->assertEquals('c:/le/chemin/du/', CopixFile::extractFilePath('c:/le\\chemin/du/fichier.php')); }