测试用例(工作使用中)

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));
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值