Sfoglia il codice sorgente

Improve tracking.lob.test.php, include classes: userlog, courselog and userlogcvs CT#191

Carlos Vargas 15 anni fa
parent
commit
7cb2ffcd2e
1 ha cambiato i file con 186 aggiunte e 1 eliminazioni
  1. 186 1
      tests/main/inc/lib/tracking.lib.test.php

+ 186 - 1
tests/main/inc/lib/tracking.lib.test.php

@@ -286,4 +286,189 @@ class TestTracking extends UnitTestCase {
 	 	//var_dump($res);
 	}
 }
-?>
+
+class TestTrackingCourseLog extends UnitTestCase {
+
+
+	function testCountItemResources() {
+		//ob_start();
+		$res = TrackingCourseLog::count_item_resources();
+		$this->assertTrue(is_numeric($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}	
+
+	function testDisplayAdditionalProfileFields() {
+		//ob_start();
+		$res = TrackingCourseLog::display_additional_profile_fields();
+		$this->assertTrue(is_string($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testGetAddtionalProfileInformationOfField() {
+		//ob_start();
+		$field_id=1;
+		$res = TrackingCourseLog::get_addtional_profile_information_of_field($field_id);
+		$this->assertTrue(is_null($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testGetAddtionalProfileInformationOfFieldByUser() {
+		//ob_start();
+		$field_id=1;
+		$users=array(1,2,3);
+		$res = TrackingCourseLog::get_addtional_profile_information_of_field_by_user($field_id, $users);
+		$this->assertTrue(is_null($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testGetItemResourcesData() {
+		//ob_start();
+		$from=3;
+		$number_of_items=2;
+		$column=1;
+		$direction='ASC';
+		$res = TrackingCourseLog::get_item_resources_data($from, $number_of_items, $column, $direction);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testGetNumberOfUsers() {
+		//ob_start();
+		$res = TrackingCourseLog::get_number_of_users();
+		$this->assertTrue(is_numeric($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testGetToolNameTable() {
+		//ob_start();
+		$tool='';
+		$res = TrackingCourseLog::get_tool_name_table($tool);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testGetUserData() {
+		//ob_start();
+		$from='';
+		$number_of_items='';
+		$column='';
+		$direction='';
+		$res = TrackingCourseLog::get_user_data($from, $number_of_items, $column, $direction);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+}
+
+class TestTrackingUserLog extends UnitTestCase {
+	
+	function testDisplayDocumentTrackingInfo() {
+		ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLog::display_document_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_null($res)); 
+		ob_end_clean();
+		//var_dump($res);
+	}	
+	function testDisplayExerciseTrackingInfo() {
+		ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLog::display_exercise_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_null($res)); 
+		ob_end_clean();
+		//var_dump($res);
+	}
+	function testDisplayLinksTrackingInfo() {
+		ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLog::display_links_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_null($res)); 
+		ob_end_clean();
+		//var_dump($res);
+	}
+	function testDisplayLoginTrackingInfo() {
+		ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLog::display_login_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_null($res)); 
+		ob_end_clean();
+		//var_dump($res);
+	}
+	function testDisplayStudentPublicationsTrackingInfo() {
+		ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLog::display_student_publications_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_null($res)); 
+		ob_end_clean();
+		//var_dump($res);
+	}
+	
+}
+
+class TestTrackingUserLogCSV extends UnitTestCase {
+	
+	function testDisplayDocumentTrackingInfo() {
+		//ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLogCSV::display_document_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}	
+	function testDisplayExerciseTrackingInfo() {
+		//ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLogCSV::display_exercise_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	} 
+	
+	function testDisplayLinksTrackingInfo() {
+		//ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLogCSV::display_links_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testDisplayLoginTrackingInfo() {
+		//ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLogCSV::display_login_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	function testDisplayStudentPublicationsTrackingInfo() {
+		//ob_start();
+		$view = '';
+		$user_id = 1;
+		$course_id = 1;
+		$res = TrackingUserLogCSV::display_student_publications_tracking_info($view, $user_id, $course_id);
+		$this->assertTrue(is_array($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}	
+}
+?>