TestRoomFactory.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2017/12/14
  6. * Time: 下午4:59
  7. */
  8. define('BASE_ROOT_PATH',str_replace('/test','',dirname(__FILE__)));
  9. require_once(BASE_ROOT_PATH . '/fooder.php');
  10. require_once(BASE_ROOT_PATH . '/helper/search/srv_base.php');
  11. require_once(BASE_ROOT_PATH . '/helper/search/tcp_client.php');
  12. require_once(BASE_ROOT_PATH . '/helper/room/factory_server.php');
  13. require_once(BASE_ROOT_PATH . '/helper/room/factory_processor.php');
  14. require_once(BASE_ROOT_PATH . '/helper/room/factory_handler.php');
  15. require_once(BASE_ROOT_PATH . '/helper/room/proto_type.php');
  16. require_once(BASE_ROOT_PATH . '/helper/room/base_room.php');
  17. require_once(BASE_ROOT_PATH . '/helper/room/chatwo_room.php');
  18. require_once(BASE_ROOT_PATH . '/helper/room/group_room.php');
  19. require_once(BASE_ROOT_PATH . '/helper/room/bargain_room.php');
  20. require_once(BASE_ROOT_PATH . '/helper/room/factory.php');
  21. require_once(BASE_ROOT_PATH . '/helper/room/room_client.php');
  22. require_once(BASE_ROOT_PATH . '/helper/room/factory_client.php');
  23. class TestRoomFactory extends PHPUnit_Framework_TestCase
  24. {
  25. const admin_member_id = 36429;
  26. public static function setUpBeforeClass()
  27. {
  28. Base::run_util();
  29. }
  30. public function testProcessorCreateBargain()
  31. {
  32. }
  33. public function testProcessorCreateChatwo()
  34. {
  35. }
  36. public function testProcessorCreateGroup()
  37. {
  38. $processor = new room\factory_processor();
  39. $creator = 36429;
  40. $ret = $processor->onRequest(0,json_encode(["act" => 'factory','op' => 'create', "type" => 'group','creator' => $creator]));
  41. }
  42. public function testProcessorInvite()
  43. {
  44. $processor = new room\factory_processor();
  45. $roomid=30;
  46. $user = 36429;
  47. $ret = $processor->onRequest(0,json_encode(["act" => 'factory','room' => $roomid,'op' => 'invite','user' => $user]));
  48. $user = 36430;
  49. $ret = $processor->onRequest(0,json_encode(["act" => 'factory','room' => $roomid,'op' => 'invite','user' => $user]));
  50. }
  51. public function testProcessorCreateShake()
  52. {
  53. $processor = new room\factory_processor();
  54. $creator = 36429;
  55. $ret = $processor->onRequest(0,json_encode(["act" => 'factory','op' => 'create', "type" => 'shake_bonus','creator' => $creator]));
  56. }
  57. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  58. public function testSocketInvite()
  59. {
  60. $user = 36429;
  61. $ret = room\factory_client::instance()->invite(37,$user);
  62. }
  63. public function testShakeBonus()
  64. {
  65. $ret = room\factory_client::instance()->create_shake(self::admin_member_id);
  66. }
  67. }