|
@@ -113,7 +113,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
// todo function testApiResizeImage()
|
|
|
// todo function testApiCalculateImageSizeReturnArray()
|
|
|
|
|
|
- /**
|
|
|
+ /*
|
|
|
* Test out of a course context
|
|
|
*/
|
|
|
|
|
@@ -124,22 +124,12 @@ class TestMainApi extends UnitTestCase {
|
|
|
|
|
|
}
|
|
|
|
|
|
- function testApiGetSettingReturnsTrueWhenIsRightValue(){
|
|
|
- $res=api_get_setting();
|
|
|
- $this->assertFalse($res);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- /* Test out of a Admin context
|
|
|
- */
|
|
|
-
|
|
|
function testApiProtectAdminScriptReturnsFalseWhenOutOfCourseContext(){
|
|
|
$res= api_protect_admin_script();
|
|
|
$this->assertTrue($res);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiBlockAnonymousUsersReturnTrueWhenUserIsAnonymous(){
|
|
|
$res=api_block_anonymous_users();
|
|
|
$this->assertTrue($res);
|
|
@@ -175,13 +165,13 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertFalse($res);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiGetUserInfoReturnFalseWhenOutOfUserInfoContext(){
|
|
|
$res = api_get_user_info();
|
|
|
$this->assertTrue($res);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiGetUserInfoUsernameReturnTrueWhenOutOfUserInfoUsernameContext(){
|
|
|
$res=api_get_user_info_from_username();
|
|
|
$this->assertFalse($res);
|
|
@@ -193,13 +183,13 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue($res);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiGetCoursePathReturnFalseWhenOutOfCoursePathContext(){
|
|
|
$res = api_get_course_path();
|
|
|
$this->assertFalse($res);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiGetCourseSettingReturnFalseWhenOutOfCourseSeetingContext(){
|
|
|
$res = api_get_course_setting();
|
|
|
$this->assertTrue($res);
|
|
@@ -288,7 +278,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$lengthPass=strlen(5);
|
|
|
$password= $lengthPass;
|
|
|
$res = api_check_password($password);
|
|
|
- return $this->assertFalse($res);
|
|
|
+ $this->assertFalse($res);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -303,21 +293,21 @@ class TestMainApi extends UnitTestCase {
|
|
|
|
|
|
function testApiTruncStr(){
|
|
|
$res= api_trunc_str();
|
|
|
- return $this->assertFalse($res);
|
|
|
+ $this->assertFalse($res);
|
|
|
|
|
|
}
|
|
|
|
|
|
function testDomesticate(){
|
|
|
$input= 'dome';
|
|
|
$res = domesticate($input);
|
|
|
- return $this->assertTrue($res);
|
|
|
+ $this->assertTrue($res);
|
|
|
|
|
|
}
|
|
|
|
|
|
function testGetStatusFromCode(){
|
|
|
$status_code = 1;
|
|
|
$res=get_status_from_code($status_code);
|
|
|
- return $this->assertTrue($res);
|
|
|
+ $this->assertTrue($res);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -332,7 +322,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
|
|
|
function testApiSetAnonymous(){
|
|
|
$res = api_set_anonymous();
|
|
|
- return $this->assertFalse($res);
|
|
|
+ $this->assertFalse($res);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -344,62 +334,61 @@ class TestMainApi extends UnitTestCase {
|
|
|
|
|
|
function testApiGetSessionId(){
|
|
|
$res = api_get_session_id();
|
|
|
- return $this->assertFalse($res);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- function testApiGetSessionName(){
|
|
|
- $session_id['sesion_id']=1;
|
|
|
- $res = api_get_session_name($session_id);
|
|
|
$this->assertFalse($res);
|
|
|
|
|
|
- }
|
|
|
-
|
|
|
- function testAPiGetSetting(){
|
|
|
- global $variable;
|
|
|
- $res=api_get_setting($variable, $key= NULL);
|
|
|
- return $this->assertFalse($res);
|
|
|
-
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiGetSelf(){
|
|
|
- $res = api_get_self();
|
|
|
- return $this->assertTrue($res);
|
|
|
+ function testApiGetSessionName(){
|
|
|
+ $session_id['sesion_id']=1;
|
|
|
+ $res = api_get_session_name($session_id);
|
|
|
+ $this->assertFalse($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testAPiGetSetting(){
|
|
|
+ global $variable, $_setting;
|
|
|
+ $res=api_get_setting($variable, $key= NULL);
|
|
|
+ $this->assertFalse($res);
|
|
|
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiGetSelf(){
|
|
|
+ $res = api_get_self();
|
|
|
+ $this->assertTrue($res);
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * function still unproved
|
|
|
|
|
|
- function testGetLang(){
|
|
|
- global $language_interface, $language_interface_initial_value, $language_file,$variable;
|
|
|
- static $cache=array();
|
|
|
- $language=$language_interface;
|
|
|
- $cache[$language]=array(false=> array(), true=>array());
|
|
|
- $res = get_lang($variable, $notrans = 'DLTT', $language = null);
|
|
|
-
|
|
|
+ function testGetLang(){
|
|
|
+ global $language_interface, $language_interface_initial_value, $language_file,$variable;
|
|
|
+ $res = get_lang($variable, $notrans = 'DLTT', $language = null);
|
|
|
+ $this->assertFalse($res);
|
|
|
|
|
|
- }
|
|
|
- /**
|
|
|
- * function still unproved
|
|
|
+ }
|
|
|
|
|
|
- function testGetLangToSystemEncoding(){
|
|
|
- $language;
|
|
|
+ function testGetLangToSystemEncoding(){
|
|
|
+ global $language, $name;
|
|
|
$res=&get_lang_to_system_encoding(& $string, $language);
|
|
|
+ ob_start();
|
|
|
+ api_disp_html_area($name, $content ='', $height='', $width='100%', $optAttrib='');
|
|
|
+ $res = ob_get_contents();
|
|
|
+ ob_end_clean();
|
|
|
+ $this->assertNotEqual($res,'');
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
-
|
|
|
- }*/
|
|
|
-
|
|
|
- function testApiGetInterfaceLanguage(){
|
|
|
+ function testApiGetInterfaceLanguage(){
|
|
|
global $language_interface;
|
|
|
$language_interface=false;
|
|
|
- $res=api_get_interface_language();
|
|
|
+ ob_start();
|
|
|
+ $res = api_get_interface_language();
|
|
|
+ //$res = ob_get_contents();
|
|
|
$this->assertFalse($res);
|
|
|
+ //$this->aasertNotEqual($res,'');
|
|
|
$this->assertTrue(isset($language_interface));
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiIsPlatformAdmin(){
|
|
|
+ function testApiIsPlatformAdmin(){
|
|
|
global $_user;
|
|
|
$_user['status']=true;
|
|
|
$allow_sessions_admins=true;
|
|
@@ -408,27 +397,27 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue($_SESSION['is_platformAdmin']=true);
|
|
|
$this->assertTrue(isset($_user['status']));
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiIsAllowedToCreateCourse(){
|
|
|
+ function testApiIsAllowedToCreateCourse(){
|
|
|
$res=api_is_allowed_to_create_course();
|
|
|
$this->assertFalse($res);
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiIsCourseAdmin(){
|
|
|
+ function testApiIsCourseAdmin(){
|
|
|
$res=api_is_course_admin();
|
|
|
$this->assertFalse($res);
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiIsCourseCoach(){
|
|
|
+ function testApiIsCourseCoach(){
|
|
|
$res=api_is_course_coach();
|
|
|
$this->assertFalse($res);
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiIsCoach(){
|
|
|
+ function testApiIsCoach(){
|
|
|
global $_user;
|
|
|
global $sessionIsCoach;
|
|
|
$_user['user_id']=2;
|
|
@@ -438,18 +427,18 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue($_user['user_id']);
|
|
|
$this->assertFalse($sessionIsCoach);
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiIsSessionAdmin(){
|
|
|
+ function testApiIsSessionAdmin(){
|
|
|
global $_user;
|
|
|
$_user['status']=true;
|
|
|
$res=api_is_session_admin();
|
|
|
$this->assertTrue($res);
|
|
|
$this->assertTrue($_user);
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiDisplayToolTitle(){
|
|
|
+ function testApiDisplayToolTitle(){
|
|
|
$tit=true;
|
|
|
$titleElement['mainTitle']=$tit;
|
|
|
ob_start();
|
|
@@ -460,16 +449,17 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue(isset($titleElement));
|
|
|
$this->assertTrue($titleElement['mainTitle']);
|
|
|
$this->assertPattern('/<h3>1<\/h3>/', $res);
|
|
|
- }/**
|
|
|
- untested
|
|
|
|
|
|
+ }
|
|
|
|
|
|
function testApiDisplayToolViewOption(){
|
|
|
+ ob_start();
|
|
|
+ api_display_tool_view_option();
|
|
|
+ $res = ob_get_contents();
|
|
|
+ ob_end_clean();
|
|
|
+ $this->assertNotEqual($res,'');
|
|
|
|
|
|
- $res=api_display_tool_view_option();
|
|
|
-
|
|
|
- }*/
|
|
|
-
|
|
|
+ }
|
|
|
|
|
|
function testApiDisplayArray(){
|
|
|
global $info_array;
|
|
@@ -479,8 +469,9 @@ class TestMainApi extends UnitTestCase {
|
|
|
ob_end_clean();
|
|
|
$this->assertNotEqual($res,'');
|
|
|
$this->assertPattern('/<div class="normal-message">.*<\/div>/',$res);
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiDisplayDebugInfo(){
|
|
|
$message = "mensaje de error"; // siempre que puedas, te conviene probar con valores creados al azar
|
|
|
ob_start();
|
|
@@ -488,13 +479,14 @@ class TestMainApi extends UnitTestCase {
|
|
|
$res = ob_get_contents();
|
|
|
ob_end_clean();
|
|
|
$this->assertNotEqual($res,'');
|
|
|
- $this->assertPattern('/<i>Debug info<\/i>.*/',$res);
|
|
|
+ $this->assertPattern('/<i>Debug info<\/i>.*/',$res); //falta agregar */ //despues del punto
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- function is_allowed_to_edit() is deprecated and have been instead by
|
|
|
+
|
|
|
+ /**
|
|
|
+ * function is_allowed_to_edit() is deprecated and have been instead by
|
|
|
* api_is_allowed_to_edit()
|
|
|
- */
|
|
|
+ */
|
|
|
|
|
|
function testApiIsAllowedToEdit(){
|
|
|
$is_courseAdmin=false;
|
|
@@ -506,21 +498,20 @@ class TestMainApi extends UnitTestCase {
|
|
|
}
|
|
|
|
|
|
function testApiIsAllowed(){
|
|
|
- global $_course;
|
|
|
- global $_user;
|
|
|
+ global $_course, $_user;
|
|
|
$_user['user_id']=1;
|
|
|
$_course['code']=0;
|
|
|
- $tool= true;
|
|
|
- $action= api_get_setting();
|
|
|
- $res=api_is_allowed($task_id=0);
|
|
|
+ $tool= 'full';
|
|
|
+ $action = 'delete';
|
|
|
+ $res=api_is_allowed($tool, $action, $task_id=0);
|
|
|
$this->assertFalse($res);
|
|
|
- $this->assertFalse($action);
|
|
|
+ $this->assertTrue($action);
|
|
|
$this->assertTrue($_user['user_id']);
|
|
|
$this->assertFalse($_course['code']);
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiIsAnonymous(){
|
|
|
+ function testApiIsAnonymous(){
|
|
|
global $_user, $use_anonymous;
|
|
|
$_user['is_anonymous']=False;
|
|
|
$res=api_is_anonymous($user_id=null, $db_check=false);
|
|
@@ -530,41 +521,40 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertFalse($use_anonymous);
|
|
|
$this->assertFalse($db_check);
|
|
|
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * test was stopped because of errors in the interpretation of
|
|
|
- * the role, find out more details.
|
|
|
-
|
|
|
+ }
|
|
|
|
|
|
- function testApiNotAllowed(){
|
|
|
- $res=api_not_allowed($sprint_headers=false);
|
|
|
- $this->assertFalse($res);
|
|
|
-
|
|
|
- }*/
|
|
|
+ /**
|
|
|
+ * test was stopped because of errors in the interpretation of
|
|
|
+ * the role, find out more details.
|
|
|
|
|
|
+ function testApiNotAllowed(){
|
|
|
+ ob_start();
|
|
|
+ api_not_allowed($print_headers = false);
|
|
|
+ $res = ob_get_contents();
|
|
|
+ ob_end_clean();
|
|
|
+ $this->assertNotEqual($res,'');
|
|
|
+
|
|
|
+ }*/
|
|
|
|
|
|
- function testConvertMysqlDate(){
|
|
|
+ function testConvertMysqlDate(){
|
|
|
$result=false;
|
|
|
$myrow = Database::fetch_array($result);
|
|
|
$last_post_datetime = $myrow['end_date'];
|
|
|
-
|
|
|
$res=convert_mysql_date($last_post_datetime);
|
|
|
$this->assertTrue($res);
|
|
|
$this->assertFalse($result);
|
|
|
$this->assertFalse($myrow);
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiGetDatetime(){
|
|
|
+ function testApiGetDatetime(){
|
|
|
$res=api_get_datetime($time=null);
|
|
|
$this->assertTrue($res);
|
|
|
$this->assertFalse(isset($time));
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- function testApiGetItemVisibility(){
|
|
|
+ function testApiGetItemVisibility(){
|
|
|
$_course= -1;
|
|
|
$tool = Database::escape_string($tool);
|
|
|
$id=Database::escape_string($id);
|
|
@@ -573,14 +563,14 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue($res);
|
|
|
$this->assertFalse(isset($_course['dbName']));
|
|
|
|
|
|
- }/*
|
|
|
-
|
|
|
- * function very complex and analized test is empty
|
|
|
- *
|
|
|
- function testApiItemPropertyUpdate(){
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiItemPropertyUpdate(){
|
|
|
+ global $_course, $tool, $item_id, $lastedit_type, $user_id;
|
|
|
$res=api_item_property_update($_course, $tool, $item_id, $lastedit_type, $user_id, $to_group_id = 0, $to_user_id = NULL, $start_visible = 0, $end_visible = 0);
|
|
|
-
|
|
|
- }
|
|
|
+ $this-> assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
function testApiGetLanguagesCombo(){
|
|
|
$platformLanguage = api_get_setting('platformLanguage');
|
|
@@ -593,12 +583,14 @@ class TestMainApi extends UnitTestCase {
|
|
|
}
|
|
|
|
|
|
function testApiDisplayLanguageForm(){
|
|
|
-
|
|
|
- $res=api_display_language_form($hide_if_no_choice=false);
|
|
|
- $this->assertFalse($res);
|
|
|
+ ob_start();
|
|
|
+ api_display_language_form($hide_if_no_choice=false);
|
|
|
+ $res = ob_get_contents();
|
|
|
+ ob_end_clean();
|
|
|
+ $this->assertNotEqual($res,'');
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiGetLanguages(){
|
|
|
$result=true;
|
|
|
$row = mysql_fetch_array($result);
|
|
@@ -616,7 +608,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue(isset($var));
|
|
|
|
|
|
}
|
|
|
- */
|
|
|
+
|
|
|
function testApiGetThemes(){
|
|
|
$cssdir= api_get_path(SYS_PATH).'main/css/';
|
|
|
$res=api_get_themes();
|
|
@@ -624,7 +616,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue($cssdir);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
function testApiDispHtmlArea(){
|
|
|
$name = 'name';
|
|
|
global $_configuration, $_course, $fck_attribute;
|
|
@@ -689,7 +681,139 @@ class TestMainApi extends UnitTestCase {
|
|
|
$this->assertTrue($_plugins[$location]);
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ function testApiIsPluginInstalled(){
|
|
|
+ $plugin_name = false;
|
|
|
+ $plugin_list = true;
|
|
|
+ $res = api_is_plugin_installed($plugin_list, $plugin_name);
|
|
|
+ $this->assertFalse($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiParseTex(){
|
|
|
+ global $textext;
|
|
|
+ $res = api_parse_tex($textext);
|
|
|
+ $this->assertFalse($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiTimeToHms(){
|
|
|
+ $seconds = -1;
|
|
|
+ $res = api_time_to_hms($seconds);
|
|
|
+ $this-> assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testCopyr(){
|
|
|
+ $source = api_get_path(SYS_CODE_PATH).'app_share/DokeosAppShare.exe';
|
|
|
+ $dest = '';
|
|
|
+ $res = copyr($source, $dest, $exclude=array(), $copied_files=array());
|
|
|
+ $this->assertFalse($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiChmod_R(){
|
|
|
+ $path = $_GET['path'];
|
|
|
+ $filemode = '';
|
|
|
+ $res = api_chmod_R($path, $filemode);
|
|
|
+ $this->assertFalse($res);
|
|
|
+ $this->assertFalse($path);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiGetVersion(){
|
|
|
+ $_configuration = null;
|
|
|
+ $res = api_get_version();
|
|
|
+ $this->assertFalse(isset($_configuration));
|
|
|
+ $this->assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiStatusExists(){
|
|
|
+ global $_status_list,$_status_list1,$_status_list2 ;
|
|
|
+ $status_asked[$_status_list]= false;
|
|
|
+ $status_asked[$_status_list1]= null;
|
|
|
+ $status_asked[$_status_list2]= true;
|
|
|
+ $res = api_status_exists($status_asked);
|
|
|
+ $this->assertFalse($res);
|
|
|
+ $this->assertNotNull(isset($status_asked[$_status_list]));
|
|
|
+ $this->assertNotNull(isset($status_asked[$_status_list1]));
|
|
|
+ $this->assertNotNull(isset($status_asked[$_status_list2]));
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiStatusKey(){
|
|
|
+ global $_status_list, $_status_list1;
|
|
|
+ $status[$_status_list] = true;
|
|
|
+ $status[$_status_list1] = null;
|
|
|
+ $res = api_status_key($status);
|
|
|
+ $this->assertNotNull(isset($status[$_status_list]));
|
|
|
+ $this->assertNotNull(isset($status[$_status_list1]));
|
|
|
+ $this->assertFalse($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiGetStatusLangvars(){
|
|
|
+ $res = api_get_status_langvars();
|
|
|
+ $this->assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiSetSetting(){
|
|
|
+ $var = 0;
|
|
|
+ $value = 2;
|
|
|
+ $res = api_set_setting($var,$value,$subvar=null,$cat=null,$access_url=1);
|
|
|
+ $this->assertFalse($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiSetSettingsCategory(){
|
|
|
+ $category = $_GET['category'];
|
|
|
+ $res = api_set_settings_category($category,$value=null,$access_url=1);
|
|
|
+ $this->assertFalse($category);
|
|
|
+ $this->assertFalse($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiGetAccessUrls(){
|
|
|
+ $res = api_get_access_urls($from=0,$to=1000000,$order='url',$direction='ASC');
|
|
|
+ $this->assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiGetAccessUrl(){
|
|
|
+ global $_configuration;
|
|
|
+ $id[$_configuration]=1;
|
|
|
+ $res = api_get_access_url($id);
|
|
|
+ $this->assertFalse($res);
|
|
|
+ $this->assertFalse($id[$_configuration]);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiAddAccessUrl(){
|
|
|
+ $u=1;
|
|
|
+ $d='fail';
|
|
|
+ $res = api_add_access_url($u,$d='',$a=1);
|
|
|
+ $this->assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiGetSettings(){
|
|
|
+ $res = api_get_settings($cat=null,$ordering='list',$access_url=1,$url_changeable=0);
|
|
|
+ $this->assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ function testApiGetSettingsCategories(){
|
|
|
+ $res = api_get_settings_categories($exceptions=array(),$access_url=1);
|
|
|
+ $this->assertTrue($res);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
function testApiDeleteSetting(){
|
|
|
+ $v = false;
|
|
|
+ $res = api_delete_setting($v, $s=NULL, $a=1);
|
|
|
+ $this->assertFalse($res);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -697,6 +821,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$c= false;
|
|
|
$res = api_delete_category_settings($c,$a=1);
|
|
|
$this->assertFalse($res);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiAddSetting(){
|
|
@@ -712,6 +837,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$va=array('val'=>10, 'var'=>'name');
|
|
|
$res= api_add_setting($va['val'],$va['var'],null,null,null,null,null,null,null,null,null);
|
|
|
$this->assertFalse($res);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiIsCourseVisibleForUser(){
|
|
@@ -726,6 +852,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$res = api_is_element_in_the_session($_tool['tool'], $_id['element_id'], $session_id=null);
|
|
|
$this->assertFalse($res);
|
|
|
$this->assertTrue((isset($_tool['tool'],$_id['element_id'])));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testReplaceDangerousChar(){
|
|
@@ -734,21 +861,22 @@ class TestMainApi extends UnitTestCase {
|
|
|
/* Keep C1 controls for UTF-8 streams */ '-----_---_'), 0, 250));
|
|
|
$res = replace_dangerous_char($filename, $strict = 'loose');
|
|
|
$this->assertEqual($res,$filename, $message = 'no se pudo');
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiRequestUri(){
|
|
|
$res = api_request_uri();
|
|
|
$this->assertTrue($res);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiCreateIncludePathSetting(){
|
|
|
-
|
|
|
$res=api_create_include_path_setting();
|
|
|
$this->assertTrue($res);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiGetCurrentAccessUrlId(){
|
|
|
-
|
|
|
$res=api_get_current_access_url_id();
|
|
|
$this->assertTrue($res);
|
|
|
|
|
@@ -768,6 +896,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$res=api_get_status_of_user_in_course($id['course_code'],$id['user_id']);
|
|
|
$this->assertFalse($res);
|
|
|
//$this->assertPattern('/\d/',$res);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiIsInCourse(){
|
|
@@ -775,21 +904,22 @@ class TestMainApi extends UnitTestCase {
|
|
|
$res=api_is_in_course($course_code=null);
|
|
|
$this->assertTrue($res);
|
|
|
$this->assertTrue(isset($_SESSION['_course']['sysCode']));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiIsInGroup(){
|
|
|
-
|
|
|
$res=api_is_in_group($group_id=null, $course_code=null);
|
|
|
$this->assertFalse($res);
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
|
|
function testApiIsXmlHttpRequest(){
|
|
|
$res=api_is_xml_http_request();
|
|
|
$this->assertTrue(isset($res));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
- function testApiGetEncryptedPassword(){
|
|
|
+ function testApiGetEncryptedPassword(){
|
|
|
global $userPasswordCrypted;
|
|
|
$pass= array ('password'=> '2222');
|
|
|
$res=api_get_encrypted_password($pass['password'],null);
|
|
@@ -800,7 +930,6 @@ class TestMainApi extends UnitTestCase {
|
|
|
|
|
|
function testApiIsValidSecretKey(){
|
|
|
global $_configuration;
|
|
|
- //$_configuration['key']=true;
|
|
|
$key = array(
|
|
|
'original_key_secret'=>'2121212',
|
|
|
'security_key'=>'2121212');
|
|
@@ -827,6 +956,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
function testApiIsWindowsOs(){
|
|
|
$res= api_is_windows_os();
|
|
|
$this->assertFalse($res);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiUrlToLocalPath(){
|
|
@@ -835,7 +965,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$res= api_url_to_local_path($url);
|
|
|
$this->assertFalse($res);
|
|
|
$this->assertFalse($cond);
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function testApiResizeImage(){
|
|
@@ -861,8 +991,7 @@ class TestMainApi extends UnitTestCase {
|
|
|
$res = api_get_tools_lists($my_tool =null);
|
|
|
$this->assertTrue($res);
|
|
|
$this->assertTrue($tool_list);
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
-}
|
|
|
+}
|
|
|
?>
|