桌位服务singleAPI.yml 8.91 KB
- config:
    name: "桌位服务"
    request:
        base_url: http://dc1.colorcun.com:10005?s=

#添加商家桌位区域
- test:
    name: 添加商家桌位区域(正确操作)
    request:
        url: App.Tables.AddTableRegion
        method: POST
        data:
            sellerid: 9
            name: "包间"
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 添加商家桌位区域(不填sellerid)
    request:
        url: App.Tables.AddTableRegion
        method: POST
        data:
            name: "包间"
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
- test:
    name: 添加商家桌位区域(不填name)
    request:
        url: App.Tables.AddTableRegion
        method: POST
        data:
            sellerid: 9
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数name"]

#修改商家桌位区域
- test:
    name: 修改商家桌位区域(修改name)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            id: 4
            sellerid: 9
            name: "区域修改"
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改商家桌位区域(修改name和order)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            id: 4
            sellerid: 9
            name: "区域修改"
            order: 10
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改商家桌位区域(修改order)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            id: 4
            sellerid: 9
            order: 2
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改商家桌位区域(修改失败-不存在的区域)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            id: 10000
            sellerid: 9
            name: "区域修改"
            order: 10
    validate:
        - eq: ["content.ret", 398]
        - eq: ["content.ret", "非法请求:修改区域失败"]

#获取单条区域信息
- test:
    name: 获取单条区域信息(正确操作)
    request:
        url: App.Tables.GetRegionById
        method: POST
        data:
            id: 1 
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 获取单条区域信息(暂无数据)
    request:
        url: App.Tables.GetRegionById
        method: POST
        data:
            id: 200
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.ret", "非法请求:暂无数据"]
#获取商家桌位列表数据
- test:
    name: 获取商家桌位列表数据(正确操作)
    request:
        url: App.Tables.GetTableListsBySellerId
        method: POST
        data:
            sellerid: 4
            page: 1 
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 获取商家桌位列表数据(page过大)
    request:
        url: App.Tables.GetTableListsBySellerId
        method: POST
        data:
            sellerid: 4
            page: 100 
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:暂无数据"]
- test:
    name: 获取商家桌位列表数据(不填sellerid)
    request:
        url: App.Tables.GetTableListsBySellerId
        method: POST
        data:
            page: 1 
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
- test:
    name: 获取商家桌位列表数据(不填page)
    request:
        url: App.Tables.GetTableListsBySellerId
        method: POST
        data:
            sellerid: 4
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数page"]

#添加商家桌位信息
- test:
    name: 添加商家桌位信息(正确操作)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            rid: 4
            sellerid: 9
            name: "杏花阁"
            table_no: "001"
            table_pnum: 10
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 添加商家桌位信息(不填rid)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            sellerid: 9
            name: "杏花阁"
            table_no: "001"
            table_pnum: 10
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数rid"]
- test:
    name: 添加商家桌位信息(不填sellerid)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            rid: 4
            name: "杏花阁"
            table_no: "001"
            table_pnum: 10
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
- test:
    name: 添加商家桌位信息(不填name)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            rid: 4
            sellerid: 9
            table_no: "001"
            table_pnum: 10
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数name"]
- test:
    name: 添加商家桌位信息(不填table_no)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            rid: 4
            sellerid: 9
            name: "杏花阁"
            table_pnum: 10
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数table_no"]
- test:
    name: 添加商家桌位信息(不填table_pnum)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            rid: 4
            sellerid: 9
            name: "杏花阁"
            table_no: "001"
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数table_pnum"]
- test:
    name: 添加商家桌位信息(name超过30)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            rid: 4
            sellerid: 9
            name: "杏花阁杏花阁杏花阁杏花阁"
            table_no: "001"
            table_pnum: 10
    validate:
        - eq: ["content.ret", 400]
- test:
    name: 添加商家桌位信息(table_pnum超过99)
    request:
        url: App.Tables.AddTable
        method: POST
        data:
            rid: 4
            sellerid: 9
            name: "杏花阁"
            table_no: "001"
            table_pnum: 100
    validate:
        - eq: ["content.ret", 400]
#修改桌位信息
- test:
    name: 修改桌位信息(修改全部)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            id: 5
            rid: 10
            name: "杏花阁修改"
            order: 99
            table_no: "010"
            table_pnum: 90
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改桌位信息(不填id)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            rid: 10
            name: "杏花阁修改"
            order: 99
            table_no: "010"
            table_pnum: 90
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数id"]
- test:
    name: 修改桌位信息(修改rid)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            id: 5
            rid: 99
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改桌位信息(修改name)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            id: 5
            name: "杏花阁修改1"
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改桌位信息(修改order)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            id: 5
            order: 55
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改桌位信息(修改table_no)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            id: 5
            table_no: "099"
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改桌位信息(修改table_pnum)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            id: 5
            table_pnum: 55
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 修改桌位信息(修改失败-不存在的桌台)
    request:
        url: App.Tables.SetTableById
        method: POST
        data:
            id: 500
            rid: 10
            name: "杏花阁修改"
            order: 99
            table_no: "010"
            table_pnum: 90
    validate:
        - eq: ["content.ret", 396]
        - eq: ["content.msg", "非法请求:修改桌台失败"]