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(){