docs(test): Add API acceptance results and batch scripts
This commit is contained in:
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"generatedAt": "2026-04-18T16:00:30",
|
||||
"users": [
|
||||
"uabe2d2951",
|
||||
"ub5af3642a"
|
||||
],
|
||||
"ids": {
|
||||
"userA": 10,
|
||||
"userB": 11
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/auth/login",
|
||||
"status": "PASSED",
|
||||
"http": 400,
|
||||
"apiCode": null,
|
||||
"note": "无验证码登录应被拦截"
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/auth/register",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "用户A注册"
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/auth/login",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "用户A登录"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/auth/current",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "当前用户"
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/auth/refresh",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "刷新令牌"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/auth/username/{userId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": null,
|
||||
"note": "根据ID获取用户名(公开放行后通过)"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/profile/current",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "当前资料"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/profile/public/{userId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "公开资料(公开路由修复后通过)"
|
||||
},
|
||||
{
|
||||
"method": "PUT",
|
||||
"path": "/user/profile",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "更新资料"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/profile/search",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "搜索用户(公开路由修复后通过)"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/setting",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "获取设置"
|
||||
},
|
||||
{
|
||||
"method": "PUT",
|
||||
"path": "/user/setting",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "更新设置"
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/user/follow/{followId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "B关注A"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/follow/check/{followId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "检查关注"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/follow/following/{userId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "关注列表(公开路由修复后通过)"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/follow/followers/{userId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "粉丝列表(公开路由修复后通过)"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/notification/list",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "通知列表"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/notification/unread/count",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "未读通知"
|
||||
},
|
||||
{
|
||||
"method": "PUT",
|
||||
"path": "/user/notification/read",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "全部通知已读"
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/user/message",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "发送私信"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/message/list",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "会话列表"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/message/detail/{targetId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "会话详情"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/user/message/unread/count",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "未读私信数"
|
||||
},
|
||||
{
|
||||
"method": "PUT",
|
||||
"path": "/user/message/read/{senderId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "私信已读"
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/auth/logout",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "登出"
|
||||
},
|
||||
{
|
||||
"method": "DELETE",
|
||||
"path": "/user/follow/{followId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "取消关注"
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/auth/admin/login/stats",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "认证登录统计(内部接口直连通过)"
|
||||
},
|
||||
{
|
||||
"method": "PUT",
|
||||
"path": "/auth/admin/reset-password/{userId}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "内部重置用户密码(恢复为原密码)"
|
||||
},
|
||||
{
|
||||
"method": "PUT",
|
||||
"path": "/auth/admin/lock/{userId}/{locked}",
|
||||
"status": "PASSED",
|
||||
"http": 200,
|
||||
"apiCode": 200,
|
||||
"note": "内部锁定/解锁用户(双向均通过)"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user