作者 dengyuting

add

  1 +name: 驳回领取人
  2 +base_url: ${ENV(base_url)}
  3 +verify: False
  4 +variables:
  5 + currtime: ${make_time()}
  6 + uuid: ${make_uuid()}
  7 + access_token: ${get_task_accesstoken()}
  8 + sign: ${make_sign($currtime, $uuid, $access_token)}
  9 + taskId: 123456
  10 + reason: 666777
  11 +request:
  12 + headers:
  13 + Content-Type: application/json;charset=utf-8
  14 + User-Agent: okhttp/3.12.3
  15 + X-MMM-AccessToken: $access_token
  16 + X-MMM-AppName: com.mmm.ability
  17 + X-MMM-AppProject: ability
  18 + X-MMM-DeviceType: '0'
  19 + X-MMM-Sign: $sign
  20 + X-MMM-Timestamp: $currtime
  21 + X-MMM-Uuid: $uuid
  22 + X-MMM-Version: 1.0.0
  23 + json:
  24 + taskId: $taskId
  25 + reason: $reason
  26 + method: POST
  27 + url: /v1/task/rejectReceiver
  28 +validate:
  29 + - eq:
  30 + - content.code
  31 + - 0
1 -rCGkdEk6mjkyz7jkwjezjxsZ5Z5ASjAd  
  1 +m2y2tyYFddb3bkT4dQ5NGPEQ3xHTwa8y
@@ -56,7 +56,7 @@ def sendinfo(): @@ -56,7 +56,7 @@ def sendinfo():
56 # '\n 执行时间:' + str(r[4]) + \ 56 # '\n 执行时间:' + str(r[4]) + \
57 # 's\n TOTAL:' + str(r[1]) + '\n SUCCESS:' + str(r[2]) + '\n FAIL:' + str(r[3]) 57 # 's\n TOTAL:' + str(r[1]) + '\n SUCCESS:' + str(r[2]) + '\n FAIL:' + str(r[3])
58 58
59 - url = 'https://oapi.dingtalk.com/robot/send?access_token=9a52a7e69fd1bd7cb01e86bf0577af4d74dc15a50f1b17234c50ec2df856021e' 59 + url = 'https://oapi.dingtalk.com/robot/send?access_token=fe977b6b42e09ed386cfa312117505939c80faae50f046b3563050bede02ac8f'
60 headers = {'Content-Type': 'application/json'} 60 headers = {'Content-Type': 'application/json'}
61 61
62 requests.post(url, json=data, headers=headers) 62 requests.post(url, json=data, headers=headers)
  1 +config:
  2 + name: ME020-指派我的-任务数量统计校验
  3 + base_url: ${ENV(base_url)}
  4 + variables:
  5 + title: '指派任务标题${get_nowtime()}'
  6 + content: '指派任务内容${get_nowtime()}'
  7 + acceptability: '指派任务验收标准${get_nowtime()}'
  8 +
  9 +
  10 +teststeps:
  11 +
  12 +- name: $phone 登录系统
  13 + variables:
  14 + phone: ${ENV(phone1)}
  15 + testcase: testcases/common/COM001_task_login_testcases.yml
  16 +
  17 +- name: 第一次查看我领取的、指派我的
  18 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  19 + extract:
  20 + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify
  21 + - iGetInProgress: content.data.taskMsg.iGetInProgress
  22 + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance
  23 + - iGetCompleted: content.data.taskMsg.iGetCompleted
  24 + - assignMeInProgress: content.data.taskMsg.assignMeInProgress
  25 + - assignMeWaitAcceptance: content.data.taskMsg.assignMeWaitAcceptance
  26 + - assignMeCompleted: content.data.taskMsg.assignMeCompleted
  27 +
  28 +- name: $phone 登录系统
  29 + variables:
  30 + phone: ${ENV(phone2)}
  31 + testcase: testcases/common/COM001_task_login_testcases.yml
  32 +
  33 +
  34 +- name: 发布指派任务
  35 + variables:
  36 + action: 1
  37 + type: 2
  38 + plannedFinishDate: ${get_endtime()}
  39 + uid: 3284714710070272
  40 + uname: '价值系统账号1'
  41 + api: api/app_api/task_api/taskPublish_api.yml
  42 +
  43 +- name: $phone 登录系统
  44 + variables:
  45 + phone: ${ENV(phone1)}
  46 + testcase: testcases/common/COM001_task_login_testcases.yml
  47 +
  48 +- name: 第二次查看我领取的、指派我的-进行中+1
  49 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  50 + validate:
  51 + - eq:
  52 + - content.data.taskMsg.iGetWaitVerify
  53 + - ${add($iGetWaitVerify,0)}
  54 + - eq:
  55 + - content.data.taskMsg.iGetInProgress
  56 + - ${add($iGetInProgress,0)}
  57 + - eq:
  58 + - content.data.taskMsg.iGetWaitAcceptance
  59 + - ${add($iGetWaitAcceptance,0)}
  60 + - eq:
  61 + - content.data.taskMsg.iGetCompleted
  62 + - ${add($iGetCompleted,0)}
  63 + - eq:
  64 + - content.data.taskMsg.assignMeInProgress
  65 + - ${add($assignMeInProgress,1)}
  66 + - eq:
  67 + - content.data.taskMsg.assignMeWaitAcceptance
  68 + - ${add($assignMeWaitAcceptance,0)}
  69 + - eq:
  70 + - content.data.taskMsg.assignMeCompleted
  71 + - ${add($assignMeCompleted,0)}
  72 +
  73 +- name: 查看指派我的-进行中
  74 + variables:
  75 + action: 0
  76 + api: api/app_api/task_api/AssignMeTasks_api.yml
  77 + extract:
  78 + - tasks_id: content.data.tasks.0.id
  79 + validate:
  80 + - eq:
  81 + - content.data.tasks.0.title
  82 + - $title
  83 +
  84 +- name: 完成任务
  85 + variables:
  86 + id: $tasks_id
  87 + api: api/app_api/task_api/finishTask_api.yml
  88 + validate:
  89 + - eq:
  90 + - content.msg
  91 + - 完成成功
  92 +
  93 +
  94 +- name: 查看我领取的、指派我的-进行中恢复初始状态,待验收+1
  95 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  96 + validate:
  97 + - eq:
  98 + - content.data.taskMsg.iGetWaitVerify
  99 + - ${add($iGetWaitVerify,0)}
  100 + - eq:
  101 + - content.data.taskMsg.iGetInProgress
  102 + - ${add($iGetInProgress,0)}
  103 + - eq:
  104 + - content.data.taskMsg.iGetWaitAcceptance
  105 + - ${add($iGetWaitAcceptance,0)}
  106 + - eq:
  107 + - content.data.taskMsg.iGetCompleted
  108 + - ${add($iGetCompleted,0)}
  109 + - eq:
  110 + - content.data.taskMsg.assignMeInProgress
  111 + - ${add($assignMeInProgress,0)}
  112 + - eq:
  113 + - content.data.taskMsg.assignMeWaitAcceptance
  114 + - ${add($assignMeWaitAcceptance,1)}
  115 + - eq:
  116 + - content.data.taskMsg.assignMeCompleted
  117 + - ${add($assignMeCompleted,0)}
  118 +
  119 +- name: $phone 登录系统
  120 + variables:
  121 + phone: ${ENV(phone2)}
  122 + testcase: testcases/common/COM001_task_login_testcases.yml
  123 +
  124 +- name: 验收任务
  125 + variables:
  126 + id: $tasks_id
  127 + actualFinishDate: ${get_endtime()}
  128 + api: api/app_api/task_api/checkAccept_api.yml
  129 + validate:
  130 + - eq:
  131 + - content.msg
  132 + - 验收成功
  133 +
  134 +- name: $phone 登录系统
  135 + variables:
  136 + phone: ${ENV(phone1)}
  137 + testcase: testcases/common/COM001_task_login_testcases.yml
  138 +
  139 +- name: 查看我领取的、指派我的-待验收恢复初始状态,已完成+1
  140 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  141 + validate:
  142 + - eq:
  143 + - content.data.taskMsg.iGetWaitVerify
  144 + - ${add($iGetWaitVerify,0)}
  145 + - eq:
  146 + - content.data.taskMsg.iGetInProgress
  147 + - ${add($iGetInProgress,0)}
  148 + - eq:
  149 + - content.data.taskMsg.iGetWaitAcceptance
  150 + - ${add($iGetWaitAcceptance,0)}
  151 + - eq:
  152 + - content.data.taskMsg.iGetCompleted
  153 + - ${add($iGetCompleted,0)}
  154 + - eq:
  155 + - content.data.taskMsg.assignMeInProgress
  156 + - ${add($assignMeInProgress,0)}
  157 + - eq:
  158 + - content.data.taskMsg.assignMeWaitAcceptance
  159 + - ${add($assignMeWaitAcceptance,0)}
  160 + - eq:
  161 + - content.data.taskMsg.assignMeCompleted
  162 + - ${add($assignMeCompleted,1)}
  1 +config:
  2 + name: ME021-抢单任务驳回后-我领取的-待确认-1
  3 + base_url: ${ENV(base_url)}
  4 + variables:
  5 + title: '抢单任务标题${get_nowtime()}'
  6 + content: '抢单任务内容${get_nowtime()}'
  7 + acceptability: '抢单任务验收标准${get_nowtime()}'
  8 +
  9 +
  10 +teststeps:
  11 +
  12 +- name: $phone 登录系统
  13 + variables:
  14 + phone: ${ENV(phone2)}
  15 + testcase: testcases/common/COM001_task_login_testcases.yml
  16 +
  17 +- name: 发布抢单任务
  18 + variables:
  19 + action: 1
  20 + api: api/app_api/task_api/taskPublish_api.yml
  21 +
  22 +
  23 +- name: $phone 登录系统
  24 + variables:
  25 + phone: ${ENV(phone1)}
  26 + testcase: testcases/common/COM001_task_login_testcases.yml
  27 +
  28 +- name: 查看抢单任务列表
  29 + variables:
  30 + action: 0
  31 + newest: 1
  32 + api: api/app_api/task_api/contendTasks_api.yml
  33 + extract:
  34 + - tasks_id: content.data.tasks.0.id
  35 + validate:
  36 + - eq:
  37 + - content.data.tasks.0.title
  38 + - $title
  39 +
  40 +- name: 领取任务
  41 + variables:
  42 + action: 0
  43 + id: $tasks_id
  44 + api: api/app_api/task_api/submitCompete_api.yml
  45 +
  46 +- name: 第一次查看我领取的
  47 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  48 + extract:
  49 + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify
  50 + - iGetInProgress: content.data.taskMsg.iGetInProgress
  51 + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance
  52 + - iGetCompleted: content.data.taskMsg.iGetCompleted
  53 +
  54 +- name: $phone 登录系统
  55 + variables:
  56 + phone: ${ENV(phone2)}
  57 + testcase: testcases/common/COM001_task_login_testcases.yml
  58 +
  59 +- name: 查看我发布的-待确认
  60 + variables:
  61 + action: 5
  62 + api: api/app_api/task_api/iPublishedTasks_api.yml
  63 + validate:
  64 + - eq:
  65 + - content.data.tasks.0.title
  66 + - $title
  67 + - eq:
  68 + - content.data.tasks.0.id
  69 + - $tasks_id
  70 +
  71 +- name: 驳回领取人
  72 + variables:
  73 + taskId: $tasks_id
  74 + reason: "抢单任务驳回理由${get_endtime()}"
  75 + api: api/app_api/task_api/rejectReceiver_api.yml
  76 + validate:
  77 + - eq:
  78 + - content.msg
  79 + - 驳回成功
  80 +
  81 +- name: $phone 登录系统
  82 + variables:
  83 + phone: ${ENV(phone1)}
  84 + testcase: testcases/common/COM001_task_login_testcases.yml
  85 +
  86 +- name: 第二次查看我领取的-待确认-1
  87 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  88 + validate:
  89 + - eq:
  90 + - content.data.taskMsg.iGetWaitVerify
  91 + - ${add($iGetWaitVerify,-1)}
  92 + - eq:
  93 + - content.data.taskMsg.iGetInProgress
  94 + - ${add($iGetInProgress,0)}
  95 + - eq:
  96 + - content.data.taskMsg.iGetWaitAcceptance
  97 + - ${add($iGetWaitAcceptance,0)}
  98 + - eq:
  99 + - content.data.taskMsg.iGetCompleted
  100 + - ${add($iGetCompleted,0)}
  1 +config:
  2 + name: ME022-抢单任务驳回后-我发布的-待确认-1,待领取+1
  3 + base_url: ${ENV(base_url)}
  4 + variables:
  5 + title: '抢单任务标题${get_nowtime()}'
  6 + content: '抢单任务内容${get_nowtime()}'
  7 + acceptability: '抢单任务验收标准${get_nowtime()}'
  8 +
  9 +
  10 +teststeps:
  11 +
  12 +- name: $phone 登录系统
  13 + variables:
  14 + phone: ${ENV(phone2)}
  15 + testcase: testcases/common/COM001_task_login_testcases.yml
  16 +
  17 +- name: 发布抢单任务
  18 + variables:
  19 + action: 1
  20 + api: api/app_api/task_api/taskPublish_api.yml
  21 +
  22 +
  23 +- name: $phone 登录系统
  24 + variables:
  25 + phone: ${ENV(phone1)}
  26 + testcase: testcases/common/COM001_task_login_testcases.yml
  27 +
  28 +- name: 查看抢单任务列表
  29 + variables:
  30 + action: 0
  31 + newest: 1
  32 + api: api/app_api/task_api/contendTasks_api.yml
  33 + extract:
  34 + - tasks_id: content.data.tasks.0.id
  35 + validate:
  36 + - eq:
  37 + - content.data.tasks.0.title
  38 + - $title
  39 +
  40 +- name: 领取任务
  41 + variables:
  42 + action: 0
  43 + id: $tasks_id
  44 + api: api/app_api/task_api/submitCompete_api.yml
  45 +
  46 +- name: $phone 登录系统
  47 + variables:
  48 + phone: ${ENV(phone2)}
  49 + testcase: testcases/common/COM001_task_login_testcases.yml
  50 +
  51 +- name: 第一次查看我发布的
  52 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  53 + extract:
  54 + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish
  55 + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive
  56 + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify
  57 + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress
  58 + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance
  59 + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted
  60 +
  61 +- name: 查看我发布的-待确认
  62 + variables:
  63 + action: 5
  64 + api: api/app_api/task_api/iPublishedTasks_api.yml
  65 + validate:
  66 + - eq:
  67 + - content.data.tasks.0.title
  68 + - $title
  69 + - eq:
  70 + - content.data.tasks.0.id
  71 + - $tasks_id
  72 +
  73 +- name: 驳回领取人
  74 + variables:
  75 + taskId: $tasks_id
  76 + reason: "抢单任务驳回理由${get_endtime()}"
  77 + api: api/app_api/task_api/rejectReceiver_api.yml
  78 + validate:
  79 + - eq:
  80 + - content.msg
  81 + - 驳回成功
  82 +
  83 +
  84 +- name: 第二次查看我发布的-待确认-1,待领取+1
  85 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  86 + validate:
  87 + - eq:
  88 + - content.data.taskMsg.iPublishedWaitPublish
  89 + - ${add($iPublishedWaitPublish,0)}
  90 + - eq:
  91 + - content.data.taskMsg.iPublishedToReceive
  92 + - ${add($iPublishedToReceive,1)}
  93 + - eq:
  94 + - content.data.taskMsg.iPublishedWaitVerify
  95 + - ${add($iPublishedWaitVerify,-1)}
  96 + - eq:
  97 + - content.data.taskMsg.iPublishedInProgress
  98 + - ${add($iPublishedInProgress,0)}
  99 + - eq:
  100 + - content.data.taskMsg.iPublishedWaitAcceptance
  101 + - ${add($iPublishedWaitAcceptance,0)}
  102 + - eq:
  103 + - content.data.taskMsg.iPublishedCompleted
  104 + - ${add($iPublishedCompleted,0)}
  1 +config:
  2 + name: ME023-竞标任务驳回后-我发布的统计校验
  3 + base_url: ${ENV(base_url)}
  4 + variables:
  5 + title: '竞标任务标题${get_nowtime()}'
  6 + content: '竞标任务内容${get_nowtime()}'
  7 + acceptability: '竞标任务验收标准${get_nowtime()}'
  8 +
  9 +
  10 +teststeps:
  11 +
  12 +- name: $phone 登录系统
  13 + variables:
  14 + phone: ${ENV(phone2)}
  15 + testcase: testcases/common/COM001_task_login_testcases.yml
  16 +
  17 +- name: 发布竞标任务
  18 + variables:
  19 + action: 1
  20 + type: 1
  21 + bidStartTime: ${get_starttime()}
  22 + bidEndTime: ${get_endtime()}
  23 + api: api/app_api/task_api/taskPublish_api.yml
  24 +
  25 +
  26 +- name: $phone 登录系统
  27 + variables:
  28 + phone: ${ENV(phone1)}
  29 + testcase: testcases/common/COM001_task_login_testcases.yml
  30 +
  31 +- name: 查看竞标任务列表
  32 + variables:
  33 + action: 1
  34 + newest: 1
  35 + api: api/app_api/task_api/contendTasks_api.yml
  36 + extract:
  37 + - tasks_id: content.data.tasks.0.id
  38 + validate:
  39 + - eq:
  40 + - content.data.tasks.0.title
  41 + - $title
  42 +
  43 +- name: 领取竞标任务
  44 + variables:
  45 + action: 1
  46 + id: $tasks_id
  47 + api: api/app_api/task_api/submitCompete_api.yml
  48 +
  49 +
  50 +- name: $phone 登录系统
  51 + variables:
  52 + phone: ${ENV(phone2)}
  53 + testcase: testcases/common/COM001_task_login_testcases.yml
  54 +
  55 +
  56 +- name: 查看我发布的-待领取
  57 + variables:
  58 + action: 1
  59 + api: api/app_api/task_api/iPublishedTasks_api.yml
  60 + validate:
  61 + - eq:
  62 + - content.data.tasks.0.title
  63 + - $title
  64 + - eq:
  65 + - content.data.tasks.0.id
  66 + - $tasks_id
  67 +
  68 +- name: 查看任务详情
  69 + variables:
  70 + id: $tasks_id
  71 + api: api/app_api/task_api/taskDetails_api.yml
  72 + extract:
  73 + - bidders: content.data.task.bidders.0.uid
  74 + validate:
  75 + - eq:
  76 + - content.msg
  77 + - 获取详情成功
  78 + - eq:
  79 + - content.data.task.title
  80 + - $title
  81 +
  82 +- name: 竞标人中标确认
  83 + variables:
  84 + id: $tasks_id
  85 + uid: $bidders
  86 + planFinishDate: ${get_endtime()}
  87 + api: api/app_api/task_api/bidTask_api.yml
  88 + validate:
  89 + - eq:
  90 + - content.msg
  91 + - 中标成功
  92 +
  93 +- name: 第一次查看我发布的
  94 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  95 + extract:
  96 + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish
  97 + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive
  98 + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify
  99 + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress
  100 + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance
  101 + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted
  102 +
  103 +- name: 驳回领取人
  104 + variables:
  105 + taskId: $tasks_id
  106 + reason: "竞标任务驳回理由${get_endtime()}"
  107 + api: api/app_api/task_api/rejectReceiver_api.yml
  108 + validate:
  109 + - eq:
  110 + - content.msg
  111 + - 驳回成功
  112 +
  113 +
  114 +- name: 第二次查看我发布的,待领取+1,进行中-1
  115 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  116 + validate:
  117 + - eq:
  118 + - content.data.taskMsg.iPublishedWaitPublish
  119 + - ${add($iPublishedWaitPublish,0)}
  120 + - eq:
  121 + - content.data.taskMsg.iPublishedToReceive
  122 + - ${add($iPublishedToReceive,1)}
  123 + - eq:
  124 + - content.data.taskMsg.iPublishedWaitVerify
  125 + - ${add($iPublishedWaitVerify,0)}
  126 + - eq:
  127 + - content.data.taskMsg.iPublishedInProgress
  128 + - ${add($iPublishedInProgress,-1)}
  129 + - eq:
  130 + - content.data.taskMsg.iPublishedWaitAcceptance
  131 + - ${add($iPublishedWaitAcceptance,0)}
  132 + - eq:
  133 + - content.data.taskMsg.iPublishedCompleted
  134 + - ${add($iPublishedCompleted,0)}
  1 +config:
  2 + name: ME024-竞标任务被驳回-我领取的、我参与的统计校验
  3 + base_url: ${ENV(base_url)}
  4 + variables:
  5 + title: '竞标任务标题${get_nowtime()}'
  6 + content: '竞标任务内容${get_nowtime()}'
  7 + acceptability: '竞标任务验收标准${get_nowtime()}'
  8 +
  9 +
  10 +teststeps:
  11 +
  12 +- name: $phone 登录系统
  13 + variables:
  14 + phone: ${ENV(phone2)}
  15 + testcase: testcases/common/COM001_task_login_testcases.yml
  16 +
  17 +- name: 发布竞标任务
  18 + variables:
  19 + action: 1
  20 + type: 1
  21 + bidStartTime: ${get_starttime()}
  22 + bidEndTime: ${get_endtime()}
  23 + api: api/app_api/task_api/taskPublish_api.yml
  24 +
  25 +
  26 +- name: $phone 登录系统
  27 + variables:
  28 + phone: ${ENV(phone1)}
  29 + testcase: testcases/common/COM001_task_login_testcases.yml
  30 +
  31 +- name: 查看竞标任务列表
  32 + variables:
  33 + action: 1
  34 + newest: 1
  35 + api: api/app_api/task_api/contendTasks_api.yml
  36 + extract:
  37 + - tasks_id: content.data.tasks.0.id
  38 + validate:
  39 + - eq:
  40 + - content.data.tasks.0.title
  41 + - $title
  42 +
  43 +- name: 领取竞标任务
  44 + variables:
  45 + action: 1
  46 + id: $tasks_id
  47 + api: api/app_api/task_api/submitCompete_api.yml
  48 +
  49 +
  50 +- name: $phone 登录系统
  51 + variables:
  52 + phone: ${ENV(phone2)}
  53 + testcase: testcases/common/COM001_task_login_testcases.yml
  54 +
  55 +
  56 +- name: 查看我发布的-待领取
  57 + variables:
  58 + action: 1
  59 + api: api/app_api/task_api/iPublishedTasks_api.yml
  60 + validate:
  61 + - eq:
  62 + - content.data.tasks.0.title
  63 + - $title
  64 + - eq:
  65 + - content.data.tasks.0.id
  66 + - $tasks_id
  67 +
  68 +- name: 查看任务详情
  69 + variables:
  70 + id: $tasks_id
  71 + api: api/app_api/task_api/taskDetails_api.yml
  72 + extract:
  73 + - bidders: content.data.task.bidders.0.uid
  74 + validate:
  75 + - eq:
  76 + - content.msg
  77 + - 获取详情成功
  78 + - eq:
  79 + - content.data.task.title
  80 + - $title
  81 +
  82 +- name: 竞标人中标确认
  83 + variables:
  84 + id: $tasks_id
  85 + uid: $bidders
  86 + planFinishDate: ${get_endtime()}
  87 + api: api/app_api/task_api/bidTask_api.yml
  88 + validate:
  89 + - eq:
  90 + - content.msg
  91 + - 中标成功
  92 +
  93 +- name: $phone 登录系统
  94 + variables:
  95 + phone: ${ENV(phone1)}
  96 + testcase: testcases/common/COM001_task_login_testcases.yml
  97 +
  98 +- name: 第一次查看我领取的、我参与的
  99 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  100 + extract:
  101 + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify
  102 + - iGetInProgress: content.data.taskMsg.iGetInProgress
  103 + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance
  104 + - iGetCompleted: content.data.taskMsg.iGetCompleted
  105 + - iParticipationBid: content.data.taskMsg.iParticipationBid
  106 + - iParticipationCompleted: content.data.taskMsg.iParticipationCompleted
  107 +
  108 +- name: $phone 登录系统
  109 + variables:
  110 + phone: ${ENV(phone2)}
  111 + testcase: testcases/common/COM001_task_login_testcases.yml
  112 +
  113 +- name: 驳回领取人
  114 + variables:
  115 + taskId: $tasks_id
  116 + reason: "竞标任务驳回理由${get_endtime()}"
  117 + api: api/app_api/task_api/rejectReceiver_api.yml
  118 + validate:
  119 + - eq:
  120 + - content.msg
  121 + - 驳回成功
  122 +
  123 +- name: $phone 登录系统
  124 + variables:
  125 + phone: ${ENV(phone1)}
  126 + testcase: testcases/common/COM001_task_login_testcases.yml
  127 +
  128 +- name: 第二次查看我领取的-进行中-1,我参与的-竞标中+1
  129 + api: api/app_api/taskStatistics_api/taskStatistics_api.yml
  130 + validate:
  131 + - eq:
  132 + - content.data.taskMsg.iGetWaitVerify
  133 + - ${add($iGetWaitVerify,0)}
  134 + - eq:
  135 + - content.data.taskMsg.iGetInProgress
  136 + - ${add($iGetInProgress,-1)}
  137 + - eq:
  138 + - content.data.taskMsg.iGetWaitAcceptance
  139 + - ${add($iGetWaitAcceptance,0)}
  140 + - eq:
  141 + - content.data.taskMsg.iGetCompleted
  142 + - ${add($iGetCompleted,0)}
  143 + - eq:
  144 + - content.data.taskMsg.iParticipationBid
  145 + - ${add($iParticipationBid,1)}
  146 + - eq:
  147 + - content.data.taskMsg.iParticipationCompleted
  148 + - ${add($iParticipationCompleted,0)}
@@ -73,4 +73,19 @@ testcases: @@ -73,4 +73,19 @@ testcases:
73 testcase: testcases/app/taskStatistics/ME018-taskStatistics-iParticipation-bid.yml 73 testcase: testcases/app/taskStatistics/ME018-taskStatistics-iParticipation-bid.yml
74 74
75 - name: ME019-竞标任务-参与人的“我参与的-已完成”数量校验 75 - name: ME019-竞标任务-参与人的“我参与的-已完成”数量校验
76 - testcase: testcases/app/taskStatistics/ME019-taskStatistics-iParticipation-bidPart.yml  
  76 + testcase: testcases/app/taskStatistics/ME019-taskStatistics-iParticipation-bidPart.yml
  77 +
  78 +- name: ME020-指派我的-任务数量统计校验
  79 + testcase: testcases/app/taskStatistics/ME020-taskStatistics-assignMe.yml
  80 +
  81 +- name: ME021-抢单任务驳回后-我领取的-待确认-1
  82 + testcase: testcases/app/taskStatistics/ME021-taskStatistics-rejectReceiver-iget-loot.yml
  83 +
  84 +- name: ME022-抢单任务驳回后-我发布的-待确认-1,待领取+1
  85 + testcase: testcases/app/taskStatistics/ME022-taskStatistics-rejectReceiver-ipublish-loot.yml
  86 +
  87 +- name: ME023-竞标任务驳回后-我发布的统计校验
  88 + testcase: testcases/app/taskStatistics/ME023-taskStatistics-rejectReceiver-iget-bid.yml
  89 +
  90 +- name: ME024-竞标任务被驳回-我领取的、我参与的统计校验
  91 + testcase: testcases/app/taskStatistics/ME024-taskStatistics-rejectReceiver-iParticipation-iGet-bid.yml