public function testDisconnectUser() { // set user to connected ! $_SESSION['auth'] = true; $this->assertEquals($_SESSION['auth'], true); $this->assertEquals($_SESSION['username'], 'old_user'); // try to disconnect disconnectUser(); // auth -> false, but username may be kept $this->assertEquals($_SESSION['auth'], false); $this->assertEquals($_SESSION['username'], 'old_user'); }
break; case 28: //查看某条消息的离线状态 var_dump(getOfflineMessageStatus("zhangsan", "77225969013752296_pd7J8-20-c3104")); break; case 29: //禁用用户账号----- var_dump(deactiveUser("zhangsan")); break; case 30: //解禁用户账号----- var_dump(activeUser("zhangsan")); break; case 31: //强制用户下线 var_dump(disconnectUser("zhangsan")); break; case 32: //上传图片或文件 var_dump(uploadFile("./resource/up/pujing.jpg")); //var_dump(uploadFile("./resource/up/mangai.mp3")); //var_dump(uploadFile("./resource/up/sunny.mp4")); break; case 33: //下载图片或文件 var_dump(downloadFile('01adb440-7be0-11e5-8b3f-e7e11cda33bb', 'Aa20SnvgEeWul_Mq8KN-Ck-613IMXvJN8i6U9kBKzYo13RL5')); break; case 34: //下载图片缩略图 var_dump(downloadThumbnail('01adb440-7be0-11e5-8b3f-e7e11cda33bb', 'Aa20SnvgEeWul_Mq8KN-Ck-613IMXvJN8i6U9kBKzYo13RL5')); break;
<?php // disconnect and redirect to login disconnectUser(); redirect('login');