assertTrue(is_bool($res)); if(is_bool($res)){ $this->assertTrue(is_bool($res)); } else { $this->assertFalse($res); } //var_dump($res); } function testExportTableXls() { $docman = new MockDocumentManager(); $data = array(); $filename = 'export'; $res=Export::export_table_xls($data,$filename); $docman->expectOnce('DocumentManager::file_send_for_download', array($filename,true,$filename.'.xls')); $this->assertTrue(($res)=== false); $this->assertTrue(is_bool($res)); //var_dump($docman); //var_dump($export); } function testExportTableXml() { ob_start(); $docman = new MockDocumentManager(); $data = array(); $filename = 'export'; $item_tagname = 'item'; $wrapper_tagname = null; $encoding=null; $res=Export::export_table_xml($data,$filename,$item_tagname, $wrapper_tagname,$encoding); $docman->expectOnce('DocumentManager::file_send_for_download', array($filename,true,$filename.'.xml')); ob_end_clean(); $this->assertTrue(is_bool($res)); $this->assertTrue(($res) === false); //var_dump($docman); //var_dump($export); } /* function testExportComplexTableXml() { ob_start(); $docman = new MockDocumentManager(); $data = array(); $filename = 'export'; $wrapper_tagname=null; $encoding='ISO-8859-1'; $res=Export::export_complex_table_xml($data,$filename,$wrapper_tagname, $encoding); $docman->expectOnce('DocumentManager::file_send_for_download', array($filename,true,$filename.'.xml')); ob_end_clean(); $this->assertTrue(is_bool($res)); $this->assertFalse($res); //var_dump($docman); } function testExportComplexTableXmlHelper() { $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); } /* DEPRECATED function testCopydir() { $origine=''; $destination=''; $verbose = ''; $res =Export::copydir($origine, $destination, $verbose = false); $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); }*/ } ?>