diff --git a/tests/main/inc/lib/main_api.lib.test.php b/tests/main/inc/lib/main_api.lib.test.php index 1680ae3450..76a8789a66 100755 --- a/tests/main/inc/lib/main_api.lib.test.php +++ b/tests/main/inc/lib/main_api.lib.test.php @@ -1,6 +1,5 @@ assertTrue($res); @@ -133,7 +132,7 @@ class TestMainApi extends UnitTestCase { /** /* Test out of a Admin context - + */ function testApiProtectAdminScriptReturnsFalseWhenOutOfCourseContext(){ $res= api_protect_admin_script(); @@ -352,7 +351,7 @@ class TestMainApi extends UnitTestCase { function testApiGetSessionName(){ $session_id['sesion_id']=1; $res = api_get_session_name($session_id); - $this->assertTrue($res); + $this->assertFalse($res); } @@ -371,9 +370,9 @@ class TestMainApi extends UnitTestCase { /** * function still unproved - + function testGetLang(){ - global $language_interface, $language_interface_initial_value, $language_file; + global $language_interface, $language_interface_initial_value, $language_file,$variable; static $cache=array(); $language=$language_interface; $cache[$language]=array(false=> array(), true=>array()); @@ -383,13 +382,13 @@ class TestMainApi extends UnitTestCase { } /** * function still unproved - * + function testGetLangToSystemEncoding(){ $language; $res=&get_lang_to_system_encoding(& $string, $language); + - - } + }*/ function testApiGetInterfaceLanguage(){ global $language_interface; @@ -435,9 +434,9 @@ class TestMainApi extends UnitTestCase { $_user['user_id']=1; $sessionIsCoach=api_store_result($result=false); $res=api_is_coach(); - $this->assertTrue($res); + $this->assertFalse($res); $this->assertTrue($_user['user_id']); - $this->assertTrue($sessionIsCoach); + $this->assertFalse($sessionIsCoach); } @@ -461,12 +460,12 @@ class TestMainApi extends UnitTestCase { }/** untested - /* + function testApiDisplayToolViewOption(){ $res=api_display_tool_view_option(); - } + }*/ function testApiDisplayArray(){ @@ -483,10 +482,10 @@ class TestMainApi extends UnitTestCase { } - /** - * 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; @@ -534,7 +533,7 @@ class TestMainApi extends UnitTestCase { $res=api_not_allowed($sprint_headers=false); $this->assertFalse($res); - } + }*/ function testConvertMysqlDate(){ @@ -566,13 +565,13 @@ class TestMainApi extends UnitTestCase { $this->assertFalse(isset($_course['dbName'])); } - /** + /* * function very complex and analized test is empty * function testApiItemPropertyUpdate(){ $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); - } + }*/ function testApiGetLanguagesCombo(){ $platformLanguage = api_get_setting('platformLanguage'); @@ -626,8 +625,6 @@ class TestMainApi extends UnitTestCase { } function testApiReturnHtmlArea(){ - //require_once(dirname(__FILE__).'/formvalidator/Element/html_editor.php'); - $name = true; global $_configuration, $_course, $fck_attribute; $res=api_return_html_area($name, $content='', $height='', $width='100%', $optAttrib=''); @@ -658,9 +655,9 @@ class TestMainApi extends UnitTestCase { global $string; $res=string_2_boolean($string); $this->assertFalse($res); - } - */ + } + function testApiNumberOfPlugins(){ global $_plugins; $location=2; @@ -668,9 +665,24 @@ class TestMainApi extends UnitTestCase { $res=api_number_of_plugins($location); $this->assertFalse($res); $this->assertTrue($_plugins[$location]); + + } + + function testApiPlugin(){ + global $_plugins; + $location=2; + $_plugins[$location]=1; + $res = api_plugin($location); + $this->assertFalse($res); + $this->assertTrue($_plugins[$location]); + + } + + function testApiGetCurrentAccessUrlId(){ + $res = api_get_current_access_url_id(); + $this->assertTrue($res); } - /* function testApiCreateIncludePathSetting(){ $res=api_create_include_path_setting(); @@ -682,8 +694,7 @@ class TestMainApi extends UnitTestCase { $res=api_get_current_access_url_id(); $this->assertTrue($res); - } - + }*/ function testApiGetAccessUrlFromUser(){ $user_id=1; @@ -691,8 +702,7 @@ class TestMainApi extends UnitTestCase { $this->assertFalse($res); } - - + function testApiGetStausOfUserInCourse(){ $id = array( 'course_code'=>'211', @@ -721,8 +731,7 @@ class TestMainApi extends UnitTestCase { $this->assertTrue(isset($res)); } - - function testApiGetEncryptedPassword(){ + function testApiGetEncryptedPassword(){ global $userPasswordCrypted; $pass= array ('password'=> '2222'); $res=api_get_encrypted_password($pass['password'],null); @@ -730,8 +739,7 @@ class TestMainApi extends UnitTestCase { $this->assertPattern('/\d/',$res); } - - + function testApiIsValidSecretKey(){ global $_configuration; //$_configuration['key']=true; @@ -746,7 +754,6 @@ class TestMainApi extends UnitTestCase { } - function testApiIsUserOfCourse(){ $course_id = 1; $user_id = 1; @@ -766,7 +773,6 @@ class TestMainApi extends UnitTestCase { } - function testApiUrlToLocalPath(){ global $url; $cond= preg_match(false); @@ -791,7 +797,6 @@ class TestMainApi extends UnitTestCase { $this->assertTrue($result); } - */ -} +} ?>