Commit 2df71183 authored by wangxiaoshuang's avatar wangxiaoshuang

test

parent 713ca607
......@@ -443,6 +443,64 @@ public class 自有新优惠券_兑换限制测试_ExchangeTest extends CheckTem
}
}
@Test
public void 用户批次限购测试() throws Exception {
String appItemId = "196919";
try{
// Thread.sleep(4000);
//第一次兑换
Response response = gawService.couponExchange(uid, appItemId,157);
response.prettyPrint();
// String orderId = response.jsonPath().getString("data.orderId");
//获取兑换结果
// response = mobileService.orderStatusQuery(uid,orderId);
// response.prettyPrint();
/* String message = response.jsonPath().getString("message");
int i = 10;
//异步接口,直到兑换成功
while (i > 0 && "兑换正在处理中...".equals(message)) {
Thread.sleep(1000);
response = mobileService.orderStatusQuery(uid,orderId);
response.prettyPrint();
message = response.jsonPath().getString("message");
i--;
}
Response detailResponse = mobileService.appItemDetail(authorization.dafuwengLogin(uid),appItemId);
detailResponse.prettyPrint();
String exchangeText = MatcherString.getString(detailResponse.asString(), "\"exchangeText\":\"(.*?)\",", 1);
logger.info("商品兑换按钮:" + exchangeText);
//第二次兑换
Thread.sleep(4000);
try{
response = gawService.couponExchange(uid, appItemId,157);
response.prettyPrint();
}catch (Exception e){
message = e.toString();
}
logger.info(message);
Assert.assertTrue(message.contains("已达兑换批次上限"),"校验message失败");
Assert.assertTrue(message.contains("\"success\":false"),"校验success失败");
Assert.assertEquals(exchangeText,"已达兑换批次上限","校验兑换按钮失败");
logger.info("校验实物用户周期限制消费成功");*/
}catch (Exception e){
throw new Exception("异常信息打印:" + e);
}finally {
// jdbc.update("DELETE FROM credits_dev.consumer_limit_record WHERE item_id = '"+itemId+"'");
}
}
......
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