Added new function test in announcements #3553
parent
faf4e249c7
commit
cc5018021b
@ -0,0 +1,136 @@ |
||||
<?php |
||||
require_once(api_get_path(SYS_CODE_PATH).'announcements/announcements.inc.php'); |
||||
require_once(api_get_path(LIBRARY_PATH).'course.lib.php'); |
||||
require_once(api_get_path(LIBRARY_PATH).'add_course.lib.inc.php'); |
||||
require_once(api_get_path(LIBRARY_PATH).'groupmanager.lib.php'); |
||||
|
||||
class TestAnnouncements extends UnitTestCase { |
||||
|
||||
function TestAnnouncements(){ |
||||
$this->UnitTestCase('Displays one specific announcement test'); |
||||
} |
||||
/*public function Testdisplay_announcement(){ |
||||
global $_user, $dateFormatLong, $_course; |
||||
global $defaultVisibilityForANewCourse, $error_msg; |
||||
ob_start(); |
||||
//create course |
||||
$courseSysCode= '142'; |
||||
$courseScreenCode='142'; |
||||
$courseRepository='142'; |
||||
$courseDbName='dokeos_142'; |
||||
$titular='R. F. Wolfgan'; |
||||
$category='1'; |
||||
$title='prueba111'; |
||||
$course_language='english'; |
||||
$uidCreator='1'; |
||||
global $course_code; |
||||
$course_code = $courseSysCode; |
||||
prepare_course_repository($courseRepository,$courseSysCode); |
||||
update_Db_course($courseDbName); |
||||
$pictures_array=fill_course_repository($courseRepository); |
||||
fill_Db_course($courseDbName, $courseRepository, $course_language,$pictures_array); |
||||
$res1 = register_course($courseSysCode, $courseScreenCode, $courseRepository, $courseDbName, $titular, $category, $title, $course_language, $uidCreator, $expiration_date = "", $teachers=array()); |
||||
$_course = api_get_course_info($courseSysCode); |
||||
|
||||
// display announcement in the course added |
||||
$announcements_id= 1; |
||||
$res2 = display_announcement($announcements_id); |
||||
ob_end_clean(); |
||||
$this->assertTrue(is_numeric($res1)); |
||||
$res3 = CourseManager::delete_course($courseSysCode); |
||||
|
||||
//var_dump($res1); |
||||
//var_dump($res2); |
||||
|
||||
} |
||||
|
||||
public function Testshow_to_form(){ |
||||
$to_already_selected = ""; |
||||
|
||||
$_SESSION['_cid'] = 'CURSO1'; |
||||
|
||||
$res = show_to_form($to_already_selected); |
||||
$this->assertTrue(is_null($res)); |
||||
//var_dump($res); |
||||
}*/ |
||||
|
||||
public function Testconstruct_not_selected_select_form(){ |
||||
$courseSysCode= '123'; |
||||
$course_code = $courseSysCode; |
||||
ob_start(); |
||||
$to_already_selected=""; |
||||
$_SESSION['_cid'] = 'CURSO1'; |
||||
$user_list = array( 0=>array( |
||||
0 => '1','user_id' => '1', |
||||
1 =>'Doe','lastname' =>'Doe', |
||||
2 =>'John','firstname' =>'John', |
||||
3 => 'admin','username' =>'admin' |
||||
)); |
||||
|
||||
$res = construct_not_selected_select_form($group_list=null, $user_list,$to_already_selected); |
||||
ob_end_clean(); |
||||
$this->assertTrue(is_null($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function Testconstruct_selected_select_form(){ |
||||
$to_already_selected=""; |
||||
ob_start(); |
||||
$res = construct_selected_select_form($group_list=null, $user_list=null,$to_already_selected); |
||||
ob_end_clean(); |
||||
$this->assertTrue(is_null($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function Testshow_to_form_group(){ |
||||
ob_start(); |
||||
$group_id=1; |
||||
$group_users=GroupManager::get_subscribed_users($group_id); |
||||
$res = show_to_form_group($group_id); |
||||
ob_end_clean(); |
||||
$this->assertTrue(is_null($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function Testget_course_users(){ |
||||
$_SESSION['id_session'] = 'CURSO1'; |
||||
$user_list = CourseManager::get_real_and_linked_user_list(api_get_course_id(), true, $_SESSION['id_session']); |
||||
$res = get_course_users(); |
||||
if($res = array($res)){ |
||||
$this->assertTrue(is_array($res)); |
||||
} else { |
||||
$this->assertTrue(is_null($res)); |
||||
} |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function Testget_course_groups(){ |
||||
$_SESSION['id_session']='CURSO1'; |
||||
$new_group_list = CourseManager::get_group_list_of_course(api_get_course_id(), intval($_SESSION['id_session'])); |
||||
$res = get_course_groups(); |
||||
$this->assertFalse($res); |
||||
$this->assertTrue(is_array($res)); |
||||
var_dump($res); |
||||
} |
||||
|
||||
public function Testload_edit_users(){ |
||||
$_SESSION['id_session']='CURSO1'; |
||||
global $_course; |
||||
global $tbl_item_property; |
||||
$tbl_item_property = Database::get_course_table(TABLE_ITEM_PROPERTY); |
||||
$tool = ''; |
||||
$id = ''; |
||||
$res = load_edit_users($tool, $id); |
||||
$this->assertTrue(is_null($res)); |
||||
var_dump($res); |
||||
} |
||||
/* |
||||
public function Testsent_to_form(){ |
||||
$group_names=get_course_groups(); |
||||
$sent_to_array=''; |
||||
$res = sent_to_form($sent_to_array); |
||||
$this->assertTrue(is_null($res)); |
||||
var_dump($res); |
||||
}*/ |
||||
} |
||||
?> |
Loading…
Reference in new issue