array(),size=>array(),date=>array()) */ function testget_scorm_paths_from_dir(){ $basedir=''; $curdir=''; $attribute=array('abc'); $res=get_scorm_paths_from_dir($basedir, $curdir, &$attribute); $this->assertTrue(is_array($res)); //var_dump($res); } /** * Detects the SCORM version from an imsmanifest.xml file * @param string Path to imsmanifest.xml * @return string SCORM version (1.0,1.1,1.2,1.3) * @todo Implement this function */ function testget_scorm_version(){ $path='/main/erxercice/'; $res=get_scorm_version($path); $this->assertTrue(is_string($res)); //var_dump($res); } /** * Delete a scorm directory (check for imsmanifest and if found, deletes the related rows in scorm tables also) * @param string Dir path * @return boolean True on success, false otherwise */ function testremovescormDirFalse() { global $_course; $dir='/main/exercice'; $res=removescormDir($dir); $this->assertFalse($res); //var_dump($res); } function testremovescormDirTrue() { global $_course; $dir=api_get_path(SYS_CODE_PATH).'upload/users/'; $res=removescormDir($dir); $this->assertTrue(is_bool($res)); //var_dump($res); } /** * This function removes a directory if it exists * @param string Dir path * @return boolean True on success, false otherwise * @uses removescormDir() to actually remove the directory */ function testscorm_delete() { require_once(api_get_path(LIBRARY_PATH).'/fileManage.lib.php'); $file='/tmp/'; $res=scorm_delete($file); $this->assertTrue(is_bool($res)); //var_dump($res); } } ?>