Commit 38588670 authored by xutao's avatar xutao

fix failure cases

parent ba929508
package http.cases.ExchangeTest; package http.cases.ExchangeTest;
import base.DuibaBase; import base.DuibaLog;
import base.DuibaBases;
import utils.RedisUtil;
import http.service.Activity.ManagerService; import http.service.Activity.ManagerService;
import http.service.Authorization; import http.service.Authorization;
import http.service.app.*; import http.service.app.CouponExchangeService;
import http.service.app.CrecordService;
import http.service.app.MobileService;
import http.service.hd.DeveloperAccountService; import http.service.hd.DeveloperAccountService;
import http.service.hd.DsOrderService; import http.service.hd.DsOrderService;
import utils.MatcherString;
import base.DuibaLog;
import io.restassured.response.Response; import io.restassured.response.Response;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.testng.Assert; import org.testng.Assert;
import org.testng.annotations.DataProvider; import org.testng.annotations.DataProvider;
import org.testng.annotations.Test; import org.testng.annotations.Test;
import utils.MatcherString;
import utils.RedisUtil;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import static io.restassured.RestAssured.given; import static io.restassured.RestAssured.given;
...@@ -226,7 +229,7 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet { ...@@ -226,7 +229,7 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet {
String exchangeText = MatcherString.getString(detailResponse.asString(), "\"exchangeText\":\"(.*?)\",", 1); String exchangeText = MatcherString.getString(detailResponse.asString(), "\"exchangeText\":\"(.*?)\",", 1);
Assert.assertEquals(response.jsonPath().getString("message"),"今日已兑完,明天再来哦(14)","校验message失败"); Assert.assertEquals(response.jsonPath().getString("message"),"今日已兑完,明天再来哦(14)","校验message失败");
Assert.assertEquals(exchangeText,"今日已兑完","校验马上兑换按钮状态失败"); Assert.assertEquals(exchangeText,"每日限量已兑完","校验马上兑换按钮状态失败");
logger.info("校验优惠券预分配每日限额兑换成功"); logger.info("校验优惠券预分配每日限额兑换成功");
}catch (Exception e){ }catch (Exception e){
...@@ -400,7 +403,7 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet { ...@@ -400,7 +403,7 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet {
detailResponse.prettyPrint(); detailResponse.prettyPrint();
String exchangeText = MatcherString.getString(detailResponse.asString(), "\"exchangeText\":\"(.*?)\",", 1); String exchangeText = MatcherString.getString(detailResponse.asString(), "\"exchangeText\":\"(.*?)\",", 1);
Assert.assertEquals(response.jsonPath().getString("message"),"已兑换","校验用户兑换限制失败"); Assert.assertEquals(response.jsonPath().getString("message"),"已达兑换次数上限","校验用户兑换限制失败");
Assert.assertEquals(exchangeText,"已达兑换次数上限","校验马上兑换按钮状态失败"); Assert.assertEquals(exchangeText,"已达兑换次数上限","校验马上兑换按钮状态失败");
logger.info("校验优惠券用户永久兑换限制成功"); logger.info("校验优惠券用户永久兑换限制成功");
...@@ -442,7 +445,7 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet { ...@@ -442,7 +445,7 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet {
detailResponse.prettyPrint(); detailResponse.prettyPrint();
String exchangeText = MatcherString.getString(detailResponse.asString(), "\"exchangeText\":\"(.*?)\",", 1); String exchangeText = MatcherString.getString(detailResponse.asString(), "\"exchangeText\":\"(.*?)\",", 1);
Assert.assertEquals(response.jsonPath().getString("message"),"今日已兑换","校验用户兑换限制失败"); Assert.assertEquals(response.jsonPath().getString("message"),"今日已达兑换上限","校验用户兑换限制失败");
Assert.assertEquals(exchangeText,"今日已达兑换上限","校验马上兑换按钮状态失败"); Assert.assertEquals(exchangeText,"今日已达兑换上限","校验马上兑换按钮状态失败");
logger.info("校验优惠券用户每天兑换限制成功"); logger.info("校验优惠券用户每天兑换限制成功");
...@@ -485,12 +488,11 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet { ...@@ -485,12 +488,11 @@ public class 优惠券_兑换流程测试_ExchangeTest extends CheckTemplet {
Assert.assertEquals(response.jsonPath().getString("message"),"今日已兑完,明天再来哦(14)","校验每日兑换上限失败"); Assert.assertEquals(response.jsonPath().getString("message"),"今日已兑完,明天再来哦(14)","校验每日兑换上限失败");
Assert.assertEquals(exchangeText,"今日已兑完","校验马上兑换按钮状态失败"); Assert.assertEquals(exchangeText,"每日限量已兑完","校验马上兑换按钮状态失败");
logger.info("校验优惠券每日兑换上限成功"); logger.info("校验优惠券每日兑换上限成功");
}catch (Exception e){ }catch (Exception e){
throw new Exception("异常信息打印:" + e); throw new Exception("异常信息打印:" + e);
}finally { }finally {
......
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