1.java项目建立test必须在root下才可以有test方法
这个时候test不一样的显示,且可以使用test测试
2.工具类的测试
@Test
public void signTest() {
String authKey = "1231111111";//单独提供
String authSecret = "abcssss";//授权秘钥-单独提供
String msgUID = "abc123";//全局唯一 guid
String charset = "UTF-8";// UTF-8 ISO-8859-1 传来的编码算的值一样
StringBuffer signtest = new StringBuffer().append(authKey).append(",").append(authSecret).append(",").append(msgUID);//特定规则
//调用工具类方法sign,测试是否生成加密字符串
String ceshi = EncryptUtils.sign(signtest.toString(), authKey, charset);//32位 42af6a0d866f4b5c9aede8437eaf19a9
System.out.println(ceshi);//生成32位字符串
}
3.普通类url的测试
@Test
public void createPreCheckOrder() throws Exception {
String precheckHead = "{\"plateNumber\":\"陕A97832\",\"customerCarId\":\"1365127\",\"customerName\":\"test英\",\"mobile\":\"13693160765\",\"carModel\":\"现代(进口) Coupe [酷派]\",\"carModelId\":\"90219\",\"mileage\":\"10000\",\"upkeepMileage\":\"10012\",\"nextTime\":\"2019-05-30\"}";
String appearance = "{\"left_front_bumper\":0,\"right_front_bumper\":0,\"left_front_wing\":0,\"right_front_wing\":0,\"front_hood\":0,\"left_wing_mirror\":0,\"right_wing_mirror\":0,\"left_front_door\":0,\"right_front_door\":0,\"left_rear_door\":0,\"right_rear_door\":0,\"left_rear_wing\":0,\"right_rear_wing\":0,\"left_rear_bumper\":0,\"right_rear_bumper\":0,\"front_wind_shield\":32,\"front_cover\":32,\"rear_cover\":0,\"rear_wind_shield\":0,\"rear_hood\":0,\"left_beam\":0,\"right_beam\":0}";
String customerRequest = "[]";
String precheckOther = "{\"expFee\":\"0.00\"}";
String precheckOtherDetail = "{\"oil_meter\":\"0\",\"left_front_hub\":\"0\",\"right_front_hub\":\"0\",\"left_rear_hub\":\"0\",\"right_rear_hub\":\"0\"}";
String goodsInCar = "{}";
Integer shopId = 1;
ResultActions resultActions = mockMvc.perform(MockMvcRequestBuilders.post("/shop/precheck/precheck-save")
.param("precheckHead",precheckHead)
.param("appearance",appearance)
.param("precheckOtherDetail",precheckOtherDetail)
.param("customerRequest",customerRequest)
.param("precheckOther",precheckOther)
.param("goodsInCar",goodsInCar)
.param("shopId",shopId + "")
.cookie(getCookies()));
commonExpectJson(resultActions);
resultActions.andExpect(MockMvcResultMatchers.jsonPath("$.success").exists());
resultActions.andExpect(MockMvcResultMatchers.jsonPath("$.success").value(Boolean.TRUE));
}