12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
- /**
- * Created by PhpStorm.
- * User: stanley-king
- * Date: 2018/7/16
- * Time: 下午4:36
- */
- define('BASE_ROOT_PATH',str_replace('/test','',dirname(__FILE__)));
- require_once (BASE_ROOT_PATH . '/fooder.php');
- require_once(BASE_ROOT_PATH . '/helper/search/tcp_client.php');
- require_once(BASE_ROOT_PATH . '/helper/room/factory_client.php');
- require_once(BASE_ROOT_PATH . '/helper/room/proto_type.php');
- require_once(BASE_ROOT_PATH . '/helper/room/room_info.php');
- require_once(BASE_ROOT_PATH . '/helper/room/author.php');
- require_once (BASE_CORE_PATH . "/framework/function/http.php");
- class TestTalk extends PHPUnit_Framework_TestCase
- {
- public static function setUpBeforeClass()
- {
- Base::run_util();
- }
- public function testGen()
- {
- global $config;
- $room_id = $config['special_rooms']['shake_bonus'];
- $webaddr = $config['access_addr'];
- $uids = [39625,39653];
- $creator = self::shake_creator($room_id);
- $ret = room\factory_client::instance()->invite($room_id,$creator,$uids);
- foreach ($uids as $uid)
- {
- $result = [];
- if($ret != false) {
- $result['addr'] = $webaddr;
- $result['token'] = room\author::sign_web($room_id,$uid);
- $result['room'] = intval($room_id);
- $result['user'] = $uid;
- }
- }
- }
- static private function shake_creator($room_id)
- {
- static $stCreator = 0;
- if($stCreator == 0) {
- $mod_room = Model('room');
- $params = $mod_room->getRoom($room_id);
- $rinfo = new room\room_info($params);
- $stCreator = $rinfo->creator();
- }
- return $stCreator;
- }
- public function testParam(){
- $room_item = [ "type" => "room", "room"=> 37 ,"msg_id" => 1000];
- $chatwo_item = [ "type" => "chatwo", "user"=> 39234 ,"msg_id" => 0];
- $param[] = $room_item;
- $param[] = $chatwo_item;
- $cmp_content = base64_encode(json_encode($param));
- echo 0;
- }
- public function testCmptable()
- {
- $data = 'W3sidGFsa19pZCI6Mzg2NDcsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozNjQ5MiwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjQxMDc5LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6Mzg2NzEsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjo0MTI2NiwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM4NjA2LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzY0ODcsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozNzA2OCwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM2NjU4LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzcyMDUsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozNjY2OSwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM2NTM2LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzcyNzYsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozODYxMCwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5MDg2LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzcyMTQsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozNzUwNCwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM2NDI5LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzkyOTMsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozNjQ4NSwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM2NjU2LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6Mzc0ODgsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozOTM4NiwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjQxMDU3LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6NDExNTYsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjo0MTA0OSwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5Mzc1LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6NDEwMjAsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozOTE0MSwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM2Njg3LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzkwNzMsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozOTI3OSwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5MDc4LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6NDExNjMsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozNjQ5NiwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5MDc1LCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6NDEwMjksIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjo0MTAzMSwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5MDcwLCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzkzNDIsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozOTA3MiwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5MDcxLCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6NDAyNjYsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjozNjQ4NiwibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5MjgwLCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6Mzg2MTIsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn0seyJ0YWxrX2lkIjo0MDk5NywibXNnX2lkIjowLCJ0YWxrX3R5cGUiOiJjaGF0d28ifSx7InRhbGtfaWQiOjM5NTAwLCJtc2dfaWQiOjAsInRhbGtfdHlwZSI6ImNoYXR3byJ9LHsidGFsa19pZCI6MzkxODcsIm1zZ19pZCI6MCwidGFsa190eXBlIjoiY2hhdHdvIn1d';
- $content = base64_decode($data);
- $val = json_decode($content,true);
- }
- public function testTalklist()
- {
- $x = http_post_data("http://a.lrlz.com/mobile/index.php",'act=member_talk&op=talks',['Client-Type: ios','Client-Version: 3.4']);
- $x = http_post_data("http://192.168.0.200/mobile/index.php",'act=member_talk&op=talks',['Client-Type: ios','Client-Version: 3.4']);
- }
- }
|