urlmanager.lib.test.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. <?php
  2. require_once(api_get_path(LIBRARY_PATH).'urlmanager.lib.php');
  3. class TestUrlManager extends UnitTestCase {
  4. function testadd() {
  5. $url='';
  6. $description='';
  7. $active='';
  8. $res=UrlManager::add($url, $description, $active);
  9. $this->assertTrue(is_bool($res));
  10. //var_dump($res);
  11. }
  12. function testadd_course_to_url() {
  13. $course_code=1;
  14. $res=UrlManager::add_course_to_url($course_code, $url_id=1);
  15. $this->assertTrue(is_bool($res));
  16. //var_dump($res);
  17. }
  18. function testadd_courses_to_urls() {
  19. $url_list='';
  20. $course_list='';
  21. $res=UrlManager::add_courses_to_urls($course_list,$url_list);
  22. $this->assertTrue(is_array($res));
  23. //var_dump($res);
  24. }
  25. function testadd_session_to_url() {
  26. $session_id=1;
  27. $res=UrlManager::add_session_to_url($session_id, $url_id=1);
  28. $this->assertTrue(is_bool($res));
  29. //var_dump($res);
  30. }
  31. function testadd_user_to_url() {
  32. $user_id=1;
  33. $url_id=1;
  34. $res=UrlManager::add_user_to_url($user_id, $url_id);
  35. $this->assertTrue(is_bool($res));
  36. //var_dump($res);
  37. }
  38. function testadd_users_to_urls() {
  39. $user_list='';
  40. $url_list='';
  41. $res=UrlManager::add_users_to_urls($user_list, $url_list);
  42. $this->assertTrue(is_array($res));
  43. //var_dump($res);
  44. }
  45. function testdelete() {
  46. $id='';
  47. $res=UrlManager::delete($id);
  48. $this->assertTrue(is_bool($res));
  49. //var_dump($res);
  50. }
  51. function testdelete_url_rel_course() {
  52. $course_code='';
  53. $url_id='';
  54. $res=UrlManager::delete_url_rel_course($course_code, $url_id);
  55. $this->assertTrue(is_bool($res));
  56. //var_dump($res);
  57. }
  58. function testdelete_url_rel_session() {
  59. $session_id='';
  60. $url_id='';
  61. $res=UrlManager::delete_url_rel_session($session_id, $url_id);
  62. $this->assertTrue(is_bool($res));
  63. //var_dump($res);
  64. }
  65. function testdelete_url_rel_user() {
  66. $user_id='';
  67. $url_id='';
  68. $res=UrlManager::delete_url_rel_user($user_id, $url_id);
  69. $this->assertTrue(is_bool($res));
  70. //var_dump($res);
  71. }
  72. function testget_access_url_from_user() {
  73. $user_id='';
  74. $res=UrlManager::get_access_url_from_user($user_id);
  75. $this->assertTrue(is_array($res));
  76. //var_dump($res);
  77. }
  78. function testget_url_data() {
  79. $res=UrlManager::get_url_data();
  80. $this->assertTrue(is_array($res));
  81. //var_dump($res);
  82. }
  83. function testget_url_data_from_id() {
  84. $url_id=1;
  85. $resu=UrlManager::get_url_data_from_id($url_id);
  86. $this->assertTrue(is_array($resu));
  87. //var_dump($resu);
  88. }
  89. function testget_url_id() {
  90. $url='';
  91. $resu=UrlManager::get_url_id($url);
  92. $this->assertTrue(is_string($resu));
  93. //var_dump($resu);
  94. }
  95. function testget_url_rel_course_data() {
  96. $resu=UrlManager::get_url_rel_course_data($access_url_id='');
  97. $this->assertTrue(is_array($resu));
  98. //var_dump($resu);
  99. }
  100. function testget_url_rel_session_data() {
  101. $resu=UrlManager::get_url_rel_session_data($access_url_id='');
  102. $this->assertTrue(is_array($resu));
  103. //var_dump($resu);
  104. }
  105. function testget_url_rel_user_data() {
  106. $resu=UrlManager::get_url_rel_user_data($access_url_id='');
  107. $this->assertTrue(is_array($resu));
  108. //var_dump($resu);
  109. }
  110. function testrelation_url_course_exist() {
  111. $course_id = 'COURSEX';
  112. $url_id=1;
  113. $resu=UrlManager::relation_url_course_exist($course_id, $url_id);
  114. if(!is_numeric($resu)){
  115. $this->assertTrue(is_bool($resu));
  116. }
  117. //var_dump($resu);
  118. }
  119. function testrelation_url_session_exist() {
  120. $session_id=1;
  121. $url_id=1;
  122. $res=UrlManager::relation_url_session_exist($session_id, $url_id);
  123. if(!is_numeric($res)){
  124. $this->assertTrue(is_bool($res));
  125. }
  126. //var_dump($res);
  127. }
  128. function testrelation_url_user_exist() {
  129. $user_id=1;
  130. $url_id=1;
  131. $res=UrlManager::relation_url_user_exist($user_id, $url_id);
  132. if(!is_numeric($res)){
  133. $this->assertTrue(is_bool($res));
  134. }
  135. //var_dump($res);
  136. }
  137. function testset_url_status() {
  138. $status='';
  139. $url_id='';
  140. $res=UrlManager::set_url_status($status, $url_id);
  141. if(!is_bool($res)) $this->assertTrue(is_null($res));
  142. //var_dump($res);
  143. }
  144. function testudpate() {
  145. $url_id='';
  146. $url='';
  147. $description='';
  148. $active='';
  149. $res=UrlManager::udpate($url_id, $url, $description, $active);
  150. if(!is_null($res))$this->assertTrue(is_bool($res));
  151. //var_dump($res);
  152. }
  153. function testupdate_urls_rel_course() {
  154. $course_list=array();
  155. $access_url_id=1;
  156. $res=UrlManager::update_urls_rel_course($course_list,$access_url_id);
  157. if(!is_null($res)) $this->assertTrue(is_array($res));
  158. //var_dump($res);
  159. }
  160. function testupdate_urls_rel_session(){
  161. $session_list=array();
  162. $access_url_id=1;
  163. $res=UrlManager::update_urls_rel_session($session_list,$access_url_id);
  164. $this->assertTrue(is_null($res));
  165. //var_dump($res);
  166. }
  167. function testupdate_urls_rel_user() {
  168. $user_list=array();
  169. $access_url_id=1;
  170. $res=UrlManager::update_urls_rel_user($user_list,$access_url_id);
  171. $this->assertTrue(is_null($res));
  172. //var_dump($res);
  173. }
  174. function testurl_count() {
  175. $res=UrlManager::url_count();
  176. $this->assertTrue(is_numeric($res));
  177. //var_dump($res);
  178. }
  179. function testurl_exist() {
  180. $url='';
  181. $res=UrlManager::url_exist($url);
  182. $this->assertTrue(is_numeric($res));
  183. //var_dump($res);
  184. }
  185. function testurl_id_exist() {
  186. $url='';
  187. $res=UrlManager::url_id_exist($url);
  188. $this->assertTrue(is_numeric($res));
  189. //var_dump($res);
  190. }
  191. }
  192. ?>