diff --git a/tests/main/inc/lib/main_api.lib.test.php b/tests/main/inc/lib/main_api.lib.test.php index 368a4cdd37..38cd65726a 100755 --- a/tests/main/inc/lib/main_api.lib.test.php +++ b/tests/main/inc/lib/main_api.lib.test.php @@ -431,7 +431,7 @@ class TestMainApi extends UnitTestCase { function testApiIsCoach(){ global $_user; global $sessionIsCoach; - $_user['user_id']=1; + $_user['user_id']=2; $sessionIsCoach=api_store_result($result=false); $res=api_is_coach(); $this->assertFalse($res); @@ -452,11 +452,14 @@ class TestMainApi extends UnitTestCase { function testApiDisplayToolTitle(){ $tit=true; $titleElement['mainTitle']=$tit; - $res=api_display_tool_title($titleElement); - $this->assertFalse($res); + ob_start(); + api_display_tool_title($titleElement); + $res = ob_get_contents(); + ob_end_clean(); + $this->assertEqual($res,'

1

'); $this->assertTrue(isset($titleElement)); $this->assertTrue($titleElement['mainTitle']); - + $this->assertPattern('/

1<\/h3>/', $res); }/** untested @@ -470,16 +473,22 @@ class TestMainApi extends UnitTestCase { function testApiDisplayArray(){ global $info_array; - $res=api_display_array($info_array); - $this->assertFalse($res); - + ob_start(); + api_display_array($info_array); + $res = ob_get_contents(); + ob_end_clean(); + $this->assertNotEqual($res,''); + $this->assertPattern('/
.*<\/div>/',$res); } function testApiDisplayDebugInfo(){ $message = "mensaje de error"; // siempre que puedas, te conviene probar con valores creados al azar - $res=api_display_debug_info($message); - $this->assertFalse($res); - + ob_start(); + api_display_debug_info($message); + $res = ob_get_contents(); + ob_end_clean(); + $this->assertNotEqual($res,''); + $this->assertPattern('/Debug info<\/i>.*/',$res); } /** @@ -564,14 +573,14 @@ class TestMainApi extends UnitTestCase { $this->assertTrue($res); $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'); @@ -607,7 +616,7 @@ class TestMainApi extends UnitTestCase { $this->assertTrue(isset($var)); } - + */ function testApiGetThemes(){ $cssdir= api_get_path(SYS_PATH).'main/css/'; $res=api_get_themes(); @@ -617,10 +626,13 @@ class TestMainApi extends UnitTestCase { } function testApiDispHtmlArea(){ - $name = 'hola'; + $name = 'name'; global $_configuration, $_course, $fck_attribute; - $res=api_disp_html_area($name, $content ='', $height='', $width='100%', $optAttrib=''); - $this->assertFalse($res); + ob_start(); + api_disp_html_area($name, $content ='', $height='', $width='100%', $optAttrib=''); + $res = ob_get_contents(); + ob_end_clean(); + $this->assertNotEqual($res,''); } @@ -815,8 +827,6 @@ class TestMainApi extends UnitTestCase { function testApiIsWindowsOs(){ $res= api_is_windows_os(); $this->assertFalse($res); - $this->assertFalse(var_dump(api_is_windows_os())); - } function testApiUrlToLocalPath(){