Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xm-sportstest
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiamai-test
xm-sportstest
Commits
451ec2c7
Commit
451ec2c7
authored
Jul 24, 2024
by
DuJunLi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化脚本
parent
86774fd7
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
83 additions
and
62 deletions
+83
-62
src/main/java/com/xiaomai/cases/polar/memberCard/CardTools.java
+41
-41
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestCreateCampRuleSchedule.java
+2
-1
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestDelCampScheduleItem.java
+2
-1
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestEditCampRuleSchedule.java
+2
-1
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestEditCampScheduleItem.java
+2
-1
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestGetCampScheduleItemDetail.java
+2
-1
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestGetCampScheduleTable.java
+2
-5
src/main/java/com/xiaomai/cases/polar/schedule/group/TestDelGroupScheduleItem.java
+2
-1
src/main/java/com/xiaomai/cases/polar/schedule/group/TestEditGroupSchedule.java
+2
-1
src/main/java/com/xiaomai/cases/polar/schedule/group/TestGetGroupScheduleTable.java
+1
-1
src/main/java/com/xiaomai/cases/polar/training/TestDoForceOpenTraining.java
+2
-1
src/main/java/com/xiaomai/cases/polar/training/TestDoSignCampOrder.java
+2
-1
src/main/java/com/xiaomai/cases/polar/training/TestEditTraining.java
+2
-1
src/main/java/com/xiaomai/cases/polar/training/TestSearchTrainingAccountRecordsList.java
+2
-5
src/main/java/com/xiaomai/cases/polar/training/TestSignWaitingCampOrder.java
+17
-0
No files found.
src/main/java/com/xiaomai/cases/polar/memberCard/CardTools.java
View file @
451ec2c7
...
...
@@ -36,7 +36,7 @@ public class CardTools extends XMBaseTest {
//List itemList = new ArrayList();
//itemList.add("");
JSONObject
Object
=
new
JSONObject
();
Object
.
put
(
"identifier"
,
xmApp
Api
.
getLoginInfo
().
getUser
());
Object
.
put
(
"identifier"
,
data
Api
.
getLoginInfo
().
getUser
());
Object
.
put
(
"benefitType"
,
"BALANCE"
);
Object
.
put
(
"targetScope"
,
"GROUP_CLASS_AND_PERSONAL_COURSE"
);
Object
.
put
(
"balance"
,
"30"
);
...
...
@@ -63,12 +63,12 @@ public class CardTools extends XMBaseTest {
jsonObject
.
put
(
"underlinePrice"
,
"10"
);
//划线价
jsonObject
.
put
(
"purchaseNumberLimit"
,
"-1"
);
//购买数量限制
jsonObject
.
put
(
"xcxSaleStatus"
,
"YES"
);
//小程序是否售卖
jsonObject
.
put
(
"creatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"creatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"shelfState"
,
"YES"
);
//卡启用状态
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"description"
,
"{\"items\":[{\"content\":\"自动化创建的卡\",\"aspect\":\"\",\"type\":\"TEXT\"}]}"
);
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
...
...
@@ -95,9 +95,9 @@ public JSONObject fetchPageOfMemberCard(DataUserInfo...dataUserInfos) {
//jsonObject.put("xcxSaleStatus",xcxSaleStatus);//售卖状态
jsonObject
.
put
(
"current"
,
0
);
jsonObject
.
put
(
"size"
,
20
);
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
return
response
;
...
...
@@ -115,9 +115,9 @@ public JSONObject fetchPageOfMemberCard(DataUserInfo...dataUserInfos) {
jsonObject
.
put
(
"courseId"
,
courseId
);
jsonObject
.
put
(
"current"
,
0
);
jsonObject
.
put
(
"size"
,
20
);
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
return
response
.
getJSONObject
(
"result"
);
...
...
@@ -136,10 +136,10 @@ public JSONObject testMemberCardcommonSearch(String title, DataUserInfo...dataUs
super
.
beforeDataRequest
(
dataUserInfos
);
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"title"
,
title
);
//搜索的卡名
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
return
response
;
...
...
@@ -162,9 +162,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
jsonObject
.
put
(
"current"
,
0
);
jsonObject
.
put
(
"size"
,
20
);
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -187,9 +187,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"content"
,
content
);
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -211,9 +211,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"id"
,
id
);
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -235,9 +235,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"id"
,
id
);
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -296,9 +296,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
jsonObject
.
put
(
"benefitId"
,
benefitId
);
jsonObject
.
put
(
"memberCardId"
,
memberCardId
);
jsonObject
.
put
(
"memo"
,
"自动化手动扣次"
);
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -323,9 +323,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
jsonObject
.
put
(
"size"
,
20
);
jsonObject
.
put
(
"benefitId"
,
benefitId
);
jsonObject
.
put
(
"memberCardId"
,
memberCardId
);
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -351,9 +351,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
jsonObject
.
put
(
"memo"
,
"自动化修改会员卡有效期"
);
jsonObject
.
put
(
"benefitId"
,
benefitId
);
jsonObject
.
put
(
"memberCardId"
,
memberCardId
);
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -379,9 +379,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
jsonObject
.
put
(
"memo"
,
"自动化停卡"
);
jsonObject
.
put
(
"benefitId"
,
benefitId
);
jsonObject
.
put
(
"memberCardId"
,
memberCardId
);
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
@@ -405,9 +405,9 @@ public JSONObject membercardsearch( DataUserInfo...dataUserInfos) {
jsonObject
.
put
(
"memberCardId"
,
memberCardId
);
jsonObject
.
put
(
"current"
,
0
);
jsonObject
.
put
(
"size"
,
20
);
jsonObject
.
put
(
"brandId"
,
xmApp
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
xmApp
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
xmApp
Api
.
getLoginInfo
().
getAdminId
());
jsonObject
.
put
(
"brandId"
,
data
Api
.
getLoginInfo
().
getBrandId
());
jsonObject
.
put
(
"studioId"
,
data
Api
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"operatorId"
,
data
Api
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
jsonObject
.
toJSONString
(),
dataheadrs
).
assetsSuccess
(
true
);
JSONObject
response
=
dataApi
.
getBodyInJSON
();
...
...
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestCreateCampRuleSchedule.java
View file @
451ec2c7
...
...
@@ -8,6 +8,7 @@ import com.xiaomai.enums.Terminal;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -58,7 +59,7 @@ public class TestCreateCampRuleSchedule extends SelectTargetTrainingCampAndGetIn
ruldId
=
XMJSONPath
.
getJSONArrayByReadPath
(
dataApi
.
getApi_response
(),
"$.result"
).
getJSONObject
(
0
).
getString
(
"ruleId"
);
}
@After
Class
(
description
=
"删除此case创建的训练营排课日程和训练营活动"
)
@After
Test
(
description
=
"删除此case创建的训练营排课日程和训练营活动"
)
public
void
delData
()
{
//直接删除训练营会的,对应的排课日程会被自动删除,校验其他case中已有
if
(
null
!=
campId
||!
campId
.
isEmpty
())
{
...
...
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestDelCampScheduleItem.java
View file @
451ec2c7
...
...
@@ -9,6 +9,7 @@ import com.xiaomai.utils.CommUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -110,7 +111,7 @@ public class TestDelCampScheduleItem extends SelectTargetTrainingCampAndGetInfo{
}
@After
Class
(
description
=
"删除此case创建的训练营排课日程"
)
@After
Test
(
description
=
"删除此case创建的训练营排课日程"
)
public
void
delData
()
{
//先删除规则,再操作删除对应的训练营活动,此处顺序不能换,如果先删除训练营活动,对应的排课会自动删除,所以就不用删除排课日程了,这个场景其他case中会体现
if
(
null
!=
ruldId
||!
ruldId
.
isEmpty
())
{
...
...
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestEditCampRuleSchedule.java
View file @
451ec2c7
...
...
@@ -15,6 +15,7 @@ import com.xiaomai.utils.CommUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -157,7 +158,7 @@ public class TestEditCampRuleSchedule extends SelectTargetTrainingCampAndGetInfo
}
@After
Class
(
description
=
"删除此case创建的训练营排课日程"
)
@After
Test
(
description
=
"删除此case创建的训练营排课日程"
)
public
void
delData
()
{
if
(
null
!=
ruldId
||
!
ruldId
.
isEmpty
())
{
campScheduleTools
.
delCampRuleSchedule
(
ruldId
);
...
...
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestEditCampScheduleItem.java
View file @
451ec2c7
...
...
@@ -11,6 +11,7 @@ import com.xiaomai.utils.CommUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -245,7 +246,7 @@ public class TestEditCampScheduleItem extends SelectTargetTrainingCampAndGetInfo
}
@After
Class
(
description
=
"删除此case创建的训练营排课日程"
)
@After
Test
(
description
=
"删除此case创建的训练营排课日程"
)
public
void
delData
()
{
/* if (null != ruldId || !ruldId.isEmpty()) {
campScheduleTools.delCampRuleSchedule(ruldId);
...
...
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestGetCampScheduleItemDetail.java
View file @
451ec2c7
...
...
@@ -13,6 +13,7 @@ import com.xiaomai.utils.CommUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -126,7 +127,7 @@ public class TestGetCampScheduleItemDetail extends SelectTargetTrainingCampAndGe
}
@After
Class
(
description
=
"删除此case创建的训练营排课日程"
)
@After
Test
(
description
=
"删除此case创建的训练营排课日程"
)
public
void
delData
()
{
if
(
null
!=
orderId
||
!
orderId
.
isEmpty
())
{
...
...
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestGetCampScheduleTable.java
View file @
451ec2c7
...
...
@@ -9,10 +9,7 @@ import com.xiaomai.enums.Terminal;
import
com.xiaomai.utils.CommUtil
;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.DataProvider
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.*
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
...
...
@@ -112,7 +109,7 @@ public class TestGetCampScheduleTable extends SelectTargetTrainingCampAndGetInfo
Assert
.
assertTrue
(
resultCount
>=
total
,
"查询到的课表数据和预期不一致"
);
}
@After
Class
(
description
=
"删除此case创建的训练营排课日程,只操作删除对应的训练营活动即可"
)
@After
Test
(
description
=
"删除此case创建的训练营排课日程,只操作删除对应的训练营活动即可"
)
public
void
delData
()
{
if
(
null
!=
campId
||!
campId
.
isEmpty
())
{
this
.
getTrainingTools
().
deleteTraining
(
campId
);
...
...
src/main/java/com/xiaomai/cases/polar/schedule/group/TestDelGroupScheduleItem.java
View file @
451ec2c7
...
...
@@ -10,6 +10,7 @@ import com.xiaomai.utils.CommUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -80,7 +81,7 @@ public class TestDelGroupScheduleItem extends UniversalDataScheduling {
}
}
@After
Class
(
description
=
"删除此case创建的日程"
)
@After
Test
(
description
=
"删除此case创建的日程"
)
public
void
delData
(){
List
<
String
>
ruleIdIds
=
new
ArrayList
<>();
//查询这个case创建的相关日程
...
...
src/main/java/com/xiaomai/cases/polar/schedule/group/TestEditGroupSchedule.java
View file @
451ec2c7
...
...
@@ -10,6 +10,7 @@ import com.xiaomai.utils.CommUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -178,7 +179,7 @@ public class TestEditGroupSchedule extends UniversalDataScheduling {
@After
Class
(
description
=
"删除此case创建的日程"
)
@After
Test
(
description
=
"删除此case创建的日程"
)
public
void
delData
(){
List
<
String
>
ruleIdIds
=
new
ArrayList
<>();
//查询这个case创建的相关日程
...
...
src/main/java/com/xiaomai/cases/polar/schedule/group/TestGetGroupScheduleTable.java
View file @
451ec2c7
...
...
@@ -131,7 +131,7 @@ public class TestGetGroupScheduleTable extends BaseTestImpl {
}
@After
Class
(
description
=
"删除此case创建的日程"
)
@After
Test
(
description
=
"删除此case创建的日程"
)
public
void
delData
(){
List
<
String
>
ruleIdIds
=
new
ArrayList
<>();
//查询这个case创建的相关日程
...
...
src/main/java/com/xiaomai/cases/polar/training/TestDoForceOpenTraining.java
View file @
451ec2c7
...
...
@@ -9,6 +9,7 @@ import com.xiaomai.utils.RandomStringUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -76,7 +77,7 @@ public class TestDoForceOpenTraining extends BaseCreateTrainingData {
}
@After
Class
(
description
=
"删除此case创建的训练营活动"
)
@After
Test
(
description
=
"删除此case创建的训练营活动"
)
public
void
delData
()
{
if
(!
id
.
isEmpty
())
{
trainingTools
.
deleteTraining
(
id
);
...
...
src/main/java/com/xiaomai/cases/polar/training/TestDoSignCampOrder.java
View file @
451ec2c7
...
...
@@ -13,6 +13,7 @@ import com.xiaomai.utils.TimeUtils;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
import
com.xiaomai.cases.polar.member.Tools
;
...
...
@@ -164,7 +165,7 @@ public class TestDoSignCampOrder extends SelectTargetTrainingCampAndGetInfo {
}
@After
Class
(
description
=
"删除此case创建的训练营活动-退单/取消订单后可以删除活动"
)
@After
Test
(
description
=
"删除此case创建的训练营活动-退单/取消订单后可以删除活动"
)
public
void
delData
()
{
if
(!
this
.
campId
.
isEmpty
())
{
trainingTools
.
deleteTraining
(
this
.
campId
);
...
...
src/main/java/com/xiaomai/cases/polar/training/TestEditTraining.java
View file @
451ec2c7
...
...
@@ -9,6 +9,7 @@ import com.xiaomai.utils.RandomStringUtil;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.AfterTest
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.Test
;
...
...
@@ -134,7 +135,7 @@ public class TestEditTraining extends BaseCreateTrainingData {
}
@After
Class
(
description
=
"删除此case创建的训练营"
)
@After
Test
(
description
=
"删除此case创建的训练营"
)
public
void
delData
()
{
if
(!
trainingId
.
isEmpty
())
{
trainingTools
.
deleteTraining
(
trainingId
);
...
...
src/main/java/com/xiaomai/cases/polar/training/TestSearchTrainingAccountRecordsList.java
View file @
451ec2c7
...
...
@@ -10,10 +10,7 @@ import com.xiaomai.enums.RequestType;
import
com.xiaomai.enums.Terminal
;
import
com.xiaomai.utils.XMJSONPath
;
import
org.testng.Assert
;
import
org.testng.annotations.AfterClass
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.DataProvider
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.*
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
...
...
@@ -107,7 +104,7 @@ public class TestSearchTrainingAccountRecordsList extends SelectTargetTrainingCa
}
@After
Class
(
description
=
"删除此case创建的训练营排课日程"
)
@After
Test
(
description
=
"删除此case创建的训练营排课日程"
)
public
void
delData
()
{
orderTools
.
discard
(
orderId
,
"重复录入"
,
"自动化测试作废训练营订单"
);
if
(
null
!=
this
.
campId
||
!
this
.
campId
.
isEmpty
())
{
...
...
src/main/java/com/xiaomai/cases/polar/training/TestSignWaitingCampOrder.java
View file @
451ec2c7
...
...
@@ -85,11 +85,28 @@ public class TestSignWaitingCampOrder extends SelectTargetTrainingCampAndGetInfo
//再次报名该训练营活动-报名成功
trainingTools
.
doSignCampOrder
(
memberId
,
this
.
price
,
this
.
campId
);
String
orderId1
=
XMJSONPath
.
readPath
(
dataApi
.
getApi_response
(),
"$.result"
);
//报名成功后根据会员手机号,在报名会员列表搜索报名数据
trainingTools
.
getTrainingApplyRecordsList
(
this
.
campId
,
phone
);
Assert
.
assertTrue
(
XMJSONPath
.
getJSONArrayByReadPath
(
dataApi
.
getApi_response
(),
"$.result"
).
size
()
==
1
,
"给学员报名后,在报名列表没查询到数据"
);
Assert
.
assertEquals
(
XMJSONPath
.
getJSONArrayByReadPath
(
dataApi
.
getApi_response
(),
"$.result"
).
getJSONObject
(
0
).
getString
(
"state"
),
"PAID"
);
//作废订单,然后再报名,还可以报名check
orderTools
.
discard
(
orderId1
,
"重复录入"
,
"自动化测试作废训练营订单"
);
//订单作废后,学员还能继续报名check
Thread
.
sleep
(
3000
);
trainingTools
.
doSignCampOrder
(
memberId
,
this
.
price
,
this
.
campId
);
String
orderId2
=
XMJSONPath
.
readPath
(
dataApi
.
getApi_response
(),
"$.result"
);
//继续作废订单,然后删除训练营活动
orderTools
.
discard
(
orderId2
,
"重复录入"
,
"自动化测试作废训练营订单"
);
trainingTools
.
deleteTraining
(
campId
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment