export = new Export(); $res=$this->export->export_table_csv($data,$filename); $docman->expectOnce('DocumentManager::file_send_for_download',array($filename,true,$filename.'.csv')); $this->assertTrue(is_object($this->export)); //var_dump($docman); //var_dump($export); } function testExportTableXls() { $docman = new MockDocumentManager(); $data = array(); $filename = 'export'; $this->export = new Export(); $res=$this->export->export_table_xls($data,$filename); $docman->expectOnce('DocumentManager::file_send_for_download',array($filename,true,$filename.'.xls')); $this->assertTrue(is_object($this->export)); //var_dump($docman); //var_dump($export); } function testExportTableXml() { $docman = new MockDocumentManager(); $data = array(); $filename = 'export'; $item_tagname = 'item'; $wrapper_tagname = null; $encoding=null; $this->export = new Export(); $res=$this->export->export_table_xml($data,$filename,$item_tagname,$wrapper_tagname,$encoding); $docman->expectOnce('DocumentManager::file_send_for_download',array($filename,true,$filename.'.xml')); $this->assertTrue(is_object($this->export)); //var_dump($docman); //var_dump($export); } function testExportComplexTableXml() { $docman = new MockDocumentManager(); $data = array(); $filename = 'export'; $wrapper_tagname=null; $encoding='ISO-8859-1'; $this->export = new Export(); $res=$this->export->export_complex_table_xml($data,$filename,$wrapper_tagname,$encoding); $docman->expectOnce('DocumentManager::file_send_for_download',array($filename,true,$filename.'.xml')); $this->assertTrue(is_object($this->export)); //var_dump($docman); } function testExportComplexTableXmlHelper() { /** Here not use mock cause use the same class. * */ /* $docman = new MockExport(); $data = array(); $level=1; $this->export = new Export(); $res=$this->export->_export_complex_table_xml_helper($data,$level); $docman->expectOnce('Export::_export_complex_table_xml_helper',array()); $this->assertTrue(is_object($this->export)); //var_dump($docman);*/ $data = array(); $level=1; $res=Export::_export_complex_table_xml_helper($data,$level); $this->assertTrue(is_string($res)); //var_dump($res); } function testBackupDatabase() { $link=''; $db_name=''; $structure=''; $donnees=''; $format = 'SQL'; $whereSave = '.'; $insertComplet = ''; $verbose = false; global $error_msg, $error_no; $res=backupDatabase($link, $db_name, $structure, $donnees); $this->assertTrue(is_bool($res)); //var_dump($res); } /* function testCopydir() { $origine=''; $destination=''; $verbose = ''; $res =$this->exception(copydir($origine)); $this->assertTrue($res); var_dump($verbose); }*/ function testmakeTheBackup() { global $error_msg, $error_no, $db, $archiveRepositorySys, $archiveRepositoryWeb, $appendCourse, $appendMainDb, $archiveName, $_configuration, $_course, $TABLEUSER, $TABLECOURSUSER, $TABLECOURS, $TABLEANNOUNCEMENT; $exportedCourseId=''; $res=makeTheBackup($exportedCourseId); $this->assertTrue(is_bool($res)); //var_dump($res); } } ?>