chat_functions.lib.test.php 984 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. require_once(api_get_path(SYS_CODE_PATH).'chat/chat_functions.lib.php');
  3. require_once(api_get_path(LIBRARY_PATH).'course.lib.php');
  4. Mock::generate('CourseManager');
  5. class TestChatFunctions extends UnitTestCase {
  6. function testdisconnect_user_of_chat() {
  7. $res = disconnect_user_of_chat();
  8. $this->assertTrue(is_null($res));
  9. //var_dump($res);
  10. }
  11. function testexit_of_chat () {
  12. $docu = new MockCourseManager();
  13. $user_id=1;
  14. $res = exit_of_chat();
  15. $docu->expectOnce(CourseManager::get_courses_list_by_user_id($user_id),'admin');
  16. $this->assertTrue(is_object($docu));
  17. $this->assertTrue(is_null($res));
  18. //var_dump($res);
  19. }
  20. function testuser_connected_in_chat () {
  21. $user_id=1;
  22. $database_name='';
  23. $res = user_connected_in_chat($user_id,$database_name);
  24. $this->assertTrue(is_bool($res));
  25. //var_dump($res);
  26. }
  27. function testusers_list_in_chat () {
  28. $res = users_list_in_chat();
  29. $this->assertTrue(is_array($res));
  30. //var_dump($res);
  31. }
  32. }
  33. ?>