# 预约服务(移动端)— 测试用例 > 依据:`doc/app/预约服务/预约服务接口说明.md` > **接口 Base Path**:`/app/bookingService`;需登录。 --- ## 一、单元 / 接口测试用例 | 用例编号 | 测试项 | 测试类型 | 前置条件 | 测试步骤 | 预期结果 | | --- | --- | --- | --- | --- | --- | | APP-YYFW-UT-001 | 当日未预约 | 单元测试 | Mock `countMyActiveAppointmentOnDate=0` | `checkBookedOnDate` | `booked=false` | | APP-YYFW-UT-002 | 当日已预约 | 单元测试 | Mock count=1 | `checkBookedOnDate` | `booked=true` | | APP-YYFW-API-001 | 可选日期列表 | 接口测试 | 已登录 | `GET /dates` | 返回 7 天日期 | | APP-YYFW-API-002 | 资源列表 | 接口测试 | 已登录;`providerType`+日期 | `GET /resource/list` | 含 `photoFileUrl`、`expertRating`(专家) | | APP-YYFW-API-003 | 当日已预约 | 接口测试 | 用户当日已有有效预约 | `GET /appointment/booked?providerType&providerId&appointDate` | `data.booked=true` | | APP-YYFW-API-004 | 当日未预约 | 接口测试 | 无有效预约 | 同上 | `data.booked=false` | | APP-YYFW-API-005 | 提交预约 | 接口测试 | 名额未满、未重复 | `POST /appointment` | 成功;兽医/专家 `status=0`;机构 `status=5` | | APP-YYFW-API-006 | 专家评价列表 | 接口测试 | 专家资源 id | `GET /expert/{id}/reviews` | 分页评价列表 | --- ## 二、修订记录 | 版本 | 说明 | | --- | --- | | 1.0 | 初版:含 `appointment/booked`、资源列表、提交预约 |