Browse Source

fixed test failures (left api_status_key() of which the role is not clear)

Yannick Warnier 14 years ago
parent
commit
a17b66d3ea
1 changed files with 36 additions and 41 deletions
  1. 36 41
      tests/main/inc/lib/main_api.lib.test.php

+ 36 - 41
tests/main/inc/lib/main_api.lib.test.php

@@ -4,7 +4,7 @@ require_once(api_get_path(LIBRARY_PATH).'course.lib.php');
 class TestMainApi extends UnitTestCase {
 
 	function TestMainApi() {
-        $this->UnitTestCase('Main API tests');
+        	$this->UnitTestCase('Main API library - main/inc/lib/main_api.lib.test.php');
 	}
 /*
 	function testApiProtectCourseScript(){
@@ -112,55 +112,50 @@ class TestMainApi extends UnitTestCase {
 
     function testApiGetCoursePathReturnFalseWhenOutOfCoursePathContext(){
     	$res = api_get_course_path();
-    	if(!is_null($res)) :
-    	$this->assertTrue(is_string($res));
-    	endif;
-    	//var_dump($res);
+    	$this->assertNotEmpty($res);
     }
 
-	function testApiGetCourseSettingReturnFalseWhenOutOfCourseSeetingContext(){
-		global $_course;
-		$course_code = $_course;
-		$setting_name = 1;
-		$res = api_get_course_setting($setting_name, $course_code);
-		$this->assertTrue($res);
-	}
+    function testApiGetCourseSettingReturnFalseWhenOutOfCourseSeetingContext(){
+	global $_course;
+	$course_code = $_course;
+	$setting_name = 1;
+	$res = api_get_course_setting($setting_name, $course_code);
+	$this->assertTrue($res);
+    }
 
-	function testApiGetAnonymousId(){
-		$res = api_get_anonymous_id();
-		$this->assertTrue(is_numeric($res));
-	}
+    function testApiGetAnonymousId(){
+	$res = api_get_anonymous_id();
+	$this->assertTrue(is_numeric($res));
+    }
 
-	function testApiGetCidreq(){
-		$res=api_get_cidreq();
-		$this->assertTrue($res);
-	}
+    function testApiGetCidreq(){
+	$res=api_get_cidreq();
+	$this->assertTrue(is_string($res));
+    }
 
-	function testApiGetCourseInfo(){
-		ob_start();
-		$res=api_get_course_info();
-		$this->assertTrue($res);
-		ob_end_clean();
-	}
+    function testApiGetCourseInfo(){
+	ob_start();
+	$res=api_get_course_info();
+	$this->assertTrue($res);
+	ob_end_clean();
+    }
 
-	function testApiSessionStart(){
-		if (!headers_sent()) {
+    function testApiSessionStart(){
+	if (!headers_sent()) {
 		$res = api_session_start($already_sintalled=true);
-		}
-		$this->assertTrue(is_null($res));
-		//var_dump($res);
 	}
+	$this->assertTrue(is_null($res));
+    }
 
-	function testApiSessionRegister(){
-		$$variable[session_register]=false;
-		global $$variable;
-		if (!headers_sent()) {
+    function testApiSessionRegister(){
+	$$variable[session_register]=false;
+	global $$variable;
+	if (!headers_sent()) {
 		$res=api_session_register($$variable);
-		}
-		$this->assertTrue(is_null($res));
-		$this->assertTrue(is_null($variable[session_register]));
-		//var_dump($variable);
 	}
+	$this->assertTrue(is_null($res));
+	$this->assertTrue(is_null($variable[session_register]));
+    }
 
 	function testApiSessionUnregister() {
 		$variable=strval($variable);
@@ -385,8 +380,8 @@ class TestMainApi extends UnitTestCase {
 		ob_start();
 		api_display_tool_view_option();
 		$res = ob_get_contents();
-		$this->assertNotEqual($res,'');
 		ob_end_clean();
+		$this->assertNotEmpty($res);
 	}
 
 	function testApiDisplayArray(){
@@ -636,7 +631,7 @@ class TestMainApi extends UnitTestCase {
 	function testApiStatusKey(){
 		$status = 'user';
 		$res = api_status_key($status);
-		$this->assertTrue(is_numeric($res));
+		$this->assertTrue($res);
 	}
 
 	function testApiGetStatusLangvars(){