123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- <?php
- /* For licensing terms, see /license.txt */
- 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);
- }*/
- }
|