|
|
|
@ -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); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
?> |