Commit 23d90400 authored by 龚小红's avatar 龚小红

Merge branch 'Feature/20221108/inviterTask' into 'master'

增加邀约任务的接口用例

See merge request !45
parents eeb7be0d cecfd0ce
......@@ -288,6 +288,7 @@ public class Phone implements Authorization {
@Test(description = "查看我的面访状态更新为审批中",priority = 23)
public void 查看我的面访状态更新为审批中(){
sleep(1000);
HashMap<String,Object> params = new HashMap<>();
params.put("custName", "自动化激活用户");
params.put("pageSize", "20");
......@@ -304,11 +305,9 @@ public class Phone implements Authorization {
response =network.getResponse(params,BasicConfig.WORK_invire);
boolean data = response.jsonPath().getBoolean("data");Assert.assertTrue(data ,network.message(params,BasicConfig.WORK_invire,"上传面访记录>=1",response.body().asString()));
params.clear();
params.put("custId", IdMakeUtil.decodingId(cust_id));
response = network.getResponse(params,BasicConfig.WORK_detail_v2);
int commitPlanFlag = response.jsonPath().getInt("data.otoCustInfo4Manage.commitPlanFlag");
Assert.assertEquals(commitPlanFlag,0,network.message(params,BasicConfig.WORK_detail_v2,"是否提交计划书非否",response.body().asString()));
Assert.assertEquals(commitPlanFlag,1,network.message(params,BasicConfig.WORK_detail_v2,"是否提交计划书非否",response.body().asString()));
//查看约面日历
otoManagerAuth();
......@@ -358,7 +357,7 @@ public class Phone implements Authorization {
params.put("custId", IdMakeUtil.decodingId(cust_id));
response = network.getResponse(params,BasicConfig.WORK_detail_v2);
int commitPlanFlag = response.jsonPath().getInt("data.otoCustInfo4Manage.commitPlanFlag");
Assert.assertEquals(commitPlanFlag,1,network.message(params,BasicConfig.WORK_detail_v2,"是否提交计划书否",response.body().asString()));
Assert.assertEquals(commitPlanFlag,1,network.message(params,BasicConfig.WORK_detail_v2,"是否提交计划书否",response.body().asString()));
}
@Test(description = "查看我的面访状态更新为已失效",priority = 26)
......@@ -426,9 +425,7 @@ public class Phone implements Authorization {
params.put("followWeight", 2);
params.put("expertId", IdMakeUtil.encodingId(43L));
params.put("giveProspectusFlag", 1);
params.put("commitPlanFlag", 1);
params.put("prospectusAmount", "计划书金额15W");
params.put("prospectusDesc", "计划书确认情况客户表示认同");
params.put("commitPlanFlag", 0);
params.put("isNormal", false);
params.put("unusualTypes", unusualTypes);
params.put("unusualExplain", "手机号不一致的情况说明");
......@@ -462,7 +459,7 @@ public class Phone implements Authorization {
params.put("custId", IdMakeUtil.decodingId(cust_id));
response = network.getResponse(params,BasicConfig.WORK_detail_v2);
int commitPlanFlag = response.jsonPath().getInt("data.otoCustInfo4Manage.commitPlanFlag");
Assert.assertEquals(commitPlanFlag,1,network.message(params,BasicConfig.WORK_detail_v2,"是否提交计划书非是",response.body().asString()));
Assert.assertEquals(commitPlanFlag,0,network.message(params,BasicConfig.WORK_detail_v2,"是否提交计划书非是",response.body().asString()));
}
@Test(description = "查询专家列表",priority = 32)
......@@ -509,7 +506,7 @@ public class Phone implements Authorization {
int giveProspectusFlag = response.jsonPath().getInt("data.giveProspectusFlag");
String expertName = response.jsonPath().getString("data.expertName");
Assert.assertEquals(giveProspectusFlag,1,network.message(params,BasicConfig.PHONE_custExtDetail,"是否可送计划书不为空",response.body().asString()));
Assert.assertEquals(commitPlanFlag,1,network.message(params,BasicConfig.PHONE_custExtDetail,"是否已送计划书不为否",response.body().asString()));
Assert.assertEquals(commitPlanFlag,0,network.message(params,BasicConfig.PHONE_custExtDetail,"是否已送计划书不为否",response.body().asString()));
Assert.assertEquals(expertName,"勿动-自动化测试专家",network.message(params,BasicConfig.PHONE_custExtDetail,"是否已送计划书不为否",response.body().asString()));
}
......@@ -640,7 +637,7 @@ public class Phone implements Authorization {
@Test(description = "查看面访详情",priority = 53)
public void 查看面访详情(){
interviewdetail(interviewIds.get(0),3,2,"手机号不一致且非面对面扫码的情况说明",1,1,"勿动-自动化测试专家");
interviewdetail(interviewIds.get(1),2,1,"手机号不一致的情况说明",1,1,"勿动-自动化测试总监");
interviewdetail(interviewIds.get(1),2,1,"手机号不一致的情况说明",1,0,"勿动-自动化测试总监");
interviewdetail(interviewIds.get(2),1,0,"",0,0,null);
}
......@@ -661,7 +658,7 @@ public class Phone implements Authorization {
params.put("custId", IdMakeUtil.decodingId(cust_id));
Response response = network.getResponse(params, BasicConfig.WORK_historyRecord);
int size = response.jsonPath().getInt("data.size()");
Assert.assertEquals(size,3,network.message(params,BasicConfig.WORK_historyRecord,"邀约面访列表不为空",response.body().asString()));
Assert.assertEquals(size,5,network.message(params,BasicConfig.WORK_historyRecord,"邀约面访列表不为空",response.body().asString()));
}
@Test(description = "专家能查看关联自己的面访",priority = 57)
......
......@@ -263,7 +263,7 @@ public class Work implements Authorization {
HashMap<String,Object> params = new HashMap<>();
params.put("custId", custId);
Response response = network.getResponse(params,BasicConfig.WORK_showFeedback);
boolean data = response.jsonPath().getBoolean("data");
boolean data = response.jsonPath().getBoolean("data.hasUndoneFeedback");
Assert.assertFalse(data,network.message(params,BasicConfig.WORK_showFeedback,"电话表单回填状态错误:为需要回填",response.body().asString()));
}
......@@ -1308,6 +1308,7 @@ public class Work implements Authorization {
@Test(description = "查看盘点客户列表",priority = 96)
public void 查看盘点客户列表(){
sleep(1000);
HashMap<String,Object> params = new HashMap<>();
params.put("custName","自动化");
params.put("todayCheck",1);
......@@ -1486,6 +1487,8 @@ public class Work implements Authorization {
callling("15136361301",0,"notDeal");
callling("15136361302",0,"notDeal");
callling("15136361303",30,"dealing");
sleep(1000);
//销售完成面访,跟进时间更新,联系新客户任务完成
HashMap<String,Object> params = new HashMap<>();
params.put("taskConfId",7); //任务配置id,4:联系未跟进的客户,5:复拨未接通的客户,6:超过N天未跟进的客户
......@@ -1498,20 +1501,22 @@ public class Work implements Authorization {
@Test(description = "校验通话后显示回填弹窗",priority = 106)
public void 校验通话后显示回填弹窗(){
sleep(1000);
HashMap<String,Object> params = new HashMap<>();
params.put("custId", custId);
Response response = network.getResponse(params,BasicConfig.WORK_showFeedback);
boolean data = response.jsonPath().getBoolean("data");
boolean data = response.jsonPath().getBoolean("data.hasUndoneFeedback");
Assert.assertTrue(data,network.message(params,BasicConfig.WORK_showFeedback,"电话表单回填状态错误:为不需要回填",response.body().asString()));
sleep(1000);
params.put("custId", custId+2);
response = network.getResponse(params,BasicConfig.WORK_showFeedback);
data = response.jsonPath().getBoolean("data");
data = response.jsonPath().getBoolean("data.hasUndoneFeedback");
Assert.assertTrue(data,network.message(params,BasicConfig.WORK_showFeedback,"电话表单回填状态错误:为不需要回填",response.body().asString()));
}
@Test(description = "校验邀约的通话信息",priority = 107)
public void 校验邀约的通话信息(){
@Test(description = "校验邀约的通话统计信息",priority = 107)
public void 校验邀约的通话统计信息(){
HashMap<String,Object> params = new HashMap<>();
params.put("custId", custId);
params.put("type", 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment