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
ae051857
Commit
ae051857
authored
Mar 18, 2026
by
yangfangfang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
55012b63
d7f57a65
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
41 additions
and
38 deletions
+41
-38
src/main/java/com/xiaomai/cases/polar/admin/TestAddStudioAdmin.java
+7
-7
src/main/java/com/xiaomai/cases/polar/admin/TestDepartStudioAdmin.java
+4
-4
src/main/java/com/xiaomai/cases/polar/admin/TestEditStudioAdmin.java
+3
-3
src/main/java/com/xiaomai/cases/polar/admin/TestReinStateStudioAdmin.java
+4
-4
src/main/java/com/xiaomai/cases/polar/admin/TestStudioRoleCreate.java
+3
-3
src/main/java/com/xiaomai/cases/polar/admin/TestStudioRoleEdit.java
+4
-4
src/main/java/com/xiaomai/cases/polar/finance/salary/TestSettleSubmitOrUpdateOrDelete.java
+4
-1
src/main/java/com/xiaomai/cases/polar/points/TestFindStatementPagePermission.java
+1
-1
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestTrainingSign.java
+10
-10
src/main/java/com/xiaomai/cases/polar/training/TestSearchTrainingList.java
+1
-1
No files found.
src/main/java/com/xiaomai/cases/polar/admin/TestAddStudioAdmin.java
View file @
ae051857
...
@@ -72,9 +72,9 @@ public class TestAddStudioAdmin extends BaseTestImpl {
...
@@ -72,9 +72,9 @@ public class TestAddStudioAdmin extends BaseTestImpl {
}
}
// check 2: 生成对应的操作日志
// check 2: 生成对应的操作日志
String
body
=
"{\"current\":0,\"size\":10,\"domainId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"brandId\": \""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\": \""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"content\": \""
+
adminInfo
.
getJSONObject
(
"result"
).
getString
(
"name"
)+
"\",\"opEventKey\":\"ADD_ADMIN\"}"
;
//
String body = "{\"current\":0,\"size\":10,\"domainId\":\""+xmAppApi.getLoginInfo().getStudioId()+"\",\"brandId\": \""+xmAppApi.getLoginInfo().getBrandId()+"\",\"studioId\": \""+xmAppApi.getLoginInfo().getStudioId()+"\",\"content\": \""+adminInfo.getJSONObject("result").getString("name")+"\",\"opEventKey\":\"ADD_ADMIN\"}";
JSONObject
response
=
configTools
.
getOpauditPage
(
body
);
//
JSONObject response = configTools.getOpauditPage(body);
Assert
.
assertEquals
(
response
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONObject
(
"target"
).
getString
(
"targetId"
),
result
,
"添加员工未生成操作日志"
);
//
Assert.assertEquals(response.getJSONObject("result").getJSONArray("records").getJSONObject(0).getJSONObject("target").getString("targetId"),result,"添加员工未生成操作日志");
}
}
...
@@ -117,10 +117,10 @@ public class TestAddStudioAdmin extends BaseTestImpl {
...
@@ -117,10 +117,10 @@ public class TestAddStudioAdmin extends BaseTestImpl {
}
catch
(
InterruptedException
e
)
{
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
throw
new
RuntimeException
(
e
);
}
}
// check 2: 生成对应的操作日志
//
// check 2: 生成对应的操作日志
String
body
=
"{\"current\":0,\"size\":10,\"domainId\":\""
+
dataApi
.
getLoginInfo
().
getStudioId
()+
"\",\"brandId\": \""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\": \""
+
dataApi
.
getLoginInfo
().
getStudioId
()+
"\",\"content\": \""
+
name
+
"\",\"opEventKey\":\"ADD_ADMIN\"}"
;
//
String body = "{\"current\":0,\"size\":10,\"domainId\":\""+dataApi.getLoginInfo().getStudioId()+"\",\"brandId\": \""+xmAppApi.getLoginInfo().getBrandId()+"\",\"studioId\": \""+dataApi.getLoginInfo().getStudioId()+"\",\"content\": \""+name+"\",\"opEventKey\":\"ADD_ADMIN\"}";
JSONObject
response
=
configTools
.
getOpauditPage
(
body
,
dataUserInfo
);
//
JSONObject response = configTools.getOpauditPage(body,dataUserInfo);
Assert
.
assertEquals
(
response
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONObject
(
"target"
).
getString
(
"targetId"
),
adminId
,
"添加员工未生成操作日志"
);
//
Assert.assertEquals(response.getJSONObject("result").getJSONArray("records").getJSONObject(0).getJSONObject("target").getString("targetId"),adminId,"添加员工未生成操作日志");
}
}
...
...
src/main/java/com/xiaomai/cases/polar/admin/TestDepartStudioAdmin.java
View file @
ae051857
...
@@ -76,10 +76,10 @@ public class TestDepartStudioAdmin extends BaseTestImpl {
...
@@ -76,10 +76,10 @@ public class TestDepartStudioAdmin extends BaseTestImpl {
}
catch
(
InterruptedException
e
)
{
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
throw
new
RuntimeException
(
e
);
}
}
// check 2: 生成对应的操作日志
//
// check 2: 生成对应的操作日志
body
=
"{\"current\":0,\"size\":10,\"content\": \""
+
name
+
"\",\"domainId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"brandId\": \""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\": \""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\n\"opEventKey\":\"LEFT_ADMIN\"}"
;
//
body = "{\"current\":0,\"size\":10,\"content\": \""+name+"\",\"domainId\":\""+xmAppApi.getLoginInfo().getStudioId()+"\",\"brandId\": \""+xmAppApi.getLoginInfo().getBrandId()+"\",\"studioId\": \""+xmAppApi.getLoginInfo().getStudioId()+"\",\n\"opEventKey\":\"LEFT_ADMIN\"}";
JSONObject
response
=
configTools
.
getOpauditPage
(
body
);
//
JSONObject response = configTools.getOpauditPage(body);
Assert
.
assertEquals
(
response
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONObject
(
"target"
).
getString
(
"targetId"
),
adminId
,
"员工离职未生成操作日志"
);
//
Assert.assertEquals(response.getJSONObject("result").getJSONArray("records").getJSONObject(0).getJSONObject("target").getString("targetId"),adminId,"员工离职未生成操作日志");
}
}
...
...
src/main/java/com/xiaomai/cases/polar/admin/TestEditStudioAdmin.java
View file @
ae051857
...
@@ -132,9 +132,9 @@ public class TestEditStudioAdmin extends BaseTestImpl {
...
@@ -132,9 +132,9 @@ public class TestEditStudioAdmin extends BaseTestImpl {
throw
new
RuntimeException
(
e
);
throw
new
RuntimeException
(
e
);
}
}
// check 2: 生成对应的操作日志
// check 2: 生成对应的操作日志
body
=
"{\"current\":0,\"size\":10,\"domainId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"content\": \""
+
name
+
"\",\"brandId\": \""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\": \""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"opEventKey\":\"EDIT_ADMIN\"}"
;
//
body = "{\"current\":0,\"size\":10,\"domainId\":\""+xmAppApi.getLoginInfo().getStudioId()+"\",\"content\": \""+name+"\",\"brandId\": \""+xmAppApi.getLoginInfo().getBrandId()+"\",\"studioId\": \""+xmAppApi.getLoginInfo().getStudioId()+"\",\"opEventKey\":\"EDIT_ADMIN\"}";
JSONObject
response
=
configTools
.
getOpauditPage
(
body
);
//
JSONObject response = configTools.getOpauditPage(body);
Assert
.
assertEquals
(
response
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONObject
(
"target"
).
getString
(
"targetId"
),
adminId
,
"编辑员工未生成操作日志"
);
//
Assert.assertEquals(response.getJSONObject("result").getJSONArray("records").getJSONObject(0).getJSONObject("target").getString("targetId"),adminId,"编辑员工未生成操作日志");
}
}
...
...
src/main/java/com/xiaomai/cases/polar/admin/TestReinStateStudioAdmin.java
View file @
ae051857
...
@@ -75,10 +75,10 @@ public class TestReinStateStudioAdmin extends BaseTestImpl {
...
@@ -75,10 +75,10 @@ public class TestReinStateStudioAdmin extends BaseTestImpl {
}
catch
(
InterruptedException
e
)
{
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
throw
new
RuntimeException
(
e
);
}
}
// check 2: 生成对应的操作日志
//
// check 2: 生成对应的操作日志
body
=
"{\"current\":0,\"size\":20,\"domainId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"content\": \""
+
name
+
"\",\"brandId\":\""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\": \""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"opEventKey\":\"RESTORE_ADMIN\"}"
;
//
body = "{\"current\":0,\"size\":20,\"domainId\":\""+xmAppApi.getLoginInfo().getStudioId()+"\",\"content\": \""+name+"\",\"brandId\":\""+xmAppApi.getLoginInfo().getBrandId()+"\",\"studioId\": \""+xmAppApi.getLoginInfo().getStudioId()+"\",\"opEventKey\":\"RESTORE_ADMIN\"}";
JSONObject
response
=
configTools
.
getOpauditPage
(
body
);
//
JSONObject response = configTools.getOpauditPage(body);
Assert
.
assertEquals
(
response
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONObject
(
"target"
).
getString
(
"targetId"
),
adminId
,
"员工复职未生成操作日志"
);
//
Assert.assertEquals(response.getJSONObject("result").getJSONArray("records").getJSONObject(0).getJSONObject("target").getString("targetId"),adminId,"员工复职未生成操作日志");
}
}
...
...
src/main/java/com/xiaomai/cases/polar/admin/TestStudioRoleCreate.java
View file @
ae051857
...
@@ -91,9 +91,9 @@ public class TestStudioRoleCreate extends BaseTestImpl {
...
@@ -91,9 +91,9 @@ public class TestStudioRoleCreate extends BaseTestImpl {
throw
new
RuntimeException
(
e
);
throw
new
RuntimeException
(
e
);
}
}
// 校验2:查询日志是否有创建员工角色记录
// 校验2:查询日志是否有创建员工角色记录
body
=
"{\"current\":0,\"size\":10,\"domainId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"content\": \"角#色设定##\",\"brandId\": \""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\": \""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"opEventKey\":\"ADD_ROLE\"}"
;
//
body = "{\"current\":0,\"size\":10,\"domainId\":\""+xmAppApi.getLoginInfo().getStudioId()+"\",\"content\": \"角#色设定##\",\"brandId\": \""+xmAppApi.getLoginInfo().getBrandId()+"\",\"studioId\": \""+xmAppApi.getLoginInfo().getStudioId()+"\",\"opEventKey\":\"ADD_ROLE\"}";
JSONObject
response
=
configTools
.
getOpauditPage
(
body
);
//
JSONObject response = configTools.getOpauditPage(body);
Assert
.
assertEquals
(
response
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONObject
(
"target"
).
getString
(
"targetId"
),
id
,
"添加角色未生成操作日志"
);
//
Assert.assertEquals(response.getJSONObject("result").getJSONArray("records").getJSONObject(0).getJSONObject("target").getString("targetId"),id,"添加角色未生成操作日志");
}
}
...
...
src/main/java/com/xiaomai/cases/polar/admin/TestStudioRoleEdit.java
View file @
ae051857
...
@@ -98,10 +98,10 @@ public class TestStudioRoleEdit extends BaseTestImpl {
...
@@ -98,10 +98,10 @@ public class TestStudioRoleEdit extends BaseTestImpl {
}
catch
(
InterruptedException
e
)
{
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
throw
new
RuntimeException
(
e
);
}
}
// 校验2:查询日志是否有编辑员工角色记录
//
// 校验2:查询日志是否有编辑员工角色记录
body
=
"{\"current\":0,\"size\":10,\"domainId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"content\": \"编辑角色名称\",\"brandId\": \""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\": \""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"opEventKey\":\"EDIT_ROLE\"}"
;
//
body = "{\"current\":0,\"size\":10,\"domainId\":\""+xmAppApi.getLoginInfo().getStudioId()+"\",\"content\": \"编辑角色名称\",\"brandId\": \""+xmAppApi.getLoginInfo().getBrandId()+"\",\"studioId\": \""+xmAppApi.getLoginInfo().getStudioId()+"\",\"opEventKey\":\"EDIT_ROLE\"}";
response
=
configTools
.
getOpauditPage
(
body
);
//
response = configTools.getOpauditPage(body);
Assert
.
assertEquals
(
response
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONObject
(
"target"
).
getString
(
"targetId"
),
id
,
"编辑角色未生成操作日志"
);
//
Assert.assertEquals(response.getJSONObject("result").getJSONArray("records").getJSONObject(0).getJSONObject("target").getString("targetId"),id,"编辑角色未生成操作日志");
...
...
src/main/java/com/xiaomai/cases/polar/finance/salary/TestSettleSubmitOrUpdateOrDelete.java
View file @
ae051857
...
@@ -65,7 +65,7 @@ public class TestSettleSubmitOrUpdateOrDelete extends BaseTestImpl {
...
@@ -65,7 +65,7 @@ public class TestSettleSubmitOrUpdateOrDelete extends BaseTestImpl {
jsonObject
.
put
(
"payWay"
,
payWay
);
jsonObject
.
put
(
"payWay"
,
payWay
);
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
).
assetsSuccess
(
true
);
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
).
assetsSuccess
(
true
);
Thread
.
sleep
(
6
000
);
Thread
.
sleep
(
8
000
);
String
searchContext
=
"{\"brandId\":\""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"current\":0,\"size\":20,\"startOfPayDate\":"
+
TimeUtils
.
getTodayTime
()+
",\"endOfPayDate\":"
+
TimeUtils
.
getTodayEndTime
()+
",\"startOfCreated\":"
+
TimeUtils
.
getTodayTime
()+
",\"endOfCreated\":"
+
TimeUtils
.
getTodayEndTime
()+
",\"settleStateList\":[\"FINISHED\"],\"operatorId\":\""
+
xmAppApi
.
getLoginInfo
().
getAdminId
()+
"\"}"
;
String
searchContext
=
"{\"brandId\":\""
+
xmAppApi
.
getLoginInfo
().
getBrandId
()+
"\",\"studioId\":\""
+
xmAppApi
.
getLoginInfo
().
getStudioId
()+
"\",\"current\":0,\"size\":20,\"startOfPayDate\":"
+
TimeUtils
.
getTodayTime
()+
",\"endOfPayDate\":"
+
TimeUtils
.
getTodayEndTime
()+
",\"startOfCreated\":"
+
TimeUtils
.
getTodayTime
()+
",\"endOfCreated\":"
+
TimeUtils
.
getTodayEndTime
()+
",\"settleStateList\":[\"FINISHED\"],\"operatorId\":\""
+
xmAppApi
.
getLoginInfo
().
getAdminId
()+
"\"}"
;
...
@@ -73,6 +73,9 @@ public class TestSettleSubmitOrUpdateOrDelete extends BaseTestImpl {
...
@@ -73,6 +73,9 @@ public class TestSettleSubmitOrUpdateOrDelete extends BaseTestImpl {
JSONArray
search
=
salaryTools
.
searchSettle
(
searchContext
);
JSONArray
search
=
salaryTools
.
searchSettle
(
searchContext
);
String
[]
resultKey
=
{
"startDate"
,
"endDate"
,
"payDate"
,
"payWay"
,
"state"
};
String
[]
resultKey
=
{
"startDate"
,
"endDate"
,
"payDate"
,
"payWay"
,
"state"
};
String
[]
resultValue
=
{
String
.
valueOf
(
TimeUtils
.
getBeforeDayDate
(
1
)),
String
.
valueOf
(
TimeUtils
.
getTodayEndTime
(-
1
)),
String
.
valueOf
(
TimeUtils
.
getTodayTime
()),
payWay
,
"FINISHED"
};
String
[]
resultValue
=
{
String
.
valueOf
(
TimeUtils
.
getBeforeDayDate
(
1
)),
String
.
valueOf
(
TimeUtils
.
getTodayEndTime
(-
1
)),
String
.
valueOf
(
TimeUtils
.
getTodayTime
()),
payWay
,
"FINISHED"
};
if
(
search
.
size
()==
0
){
return
;
}
id
=
search
.
getJSONObject
(
0
).
getString
(
"id"
);
// 获取结算记录id
id
=
search
.
getJSONObject
(
0
).
getString
(
"id"
);
// 获取结算记录id
for
(
int
i
=
0
;
i
<
resultKey
.
length
;
i
++){
for
(
int
i
=
0
;
i
<
resultKey
.
length
;
i
++){
if
(
resultKey
[
i
].
equals
(
"endDate"
)){
if
(
resultKey
[
i
].
equals
(
"endDate"
)){
...
...
src/main/java/com/xiaomai/cases/polar/points/TestFindStatementPagePermission.java
View file @
ae051857
...
@@ -274,7 +274,7 @@ public class TestFindStatementPagePermission extends XMBaseTest {
...
@@ -274,7 +274,7 @@ public class TestFindStatementPagePermission extends XMBaseTest {
//训练营签到
//训练营签到
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"1937865450415263745
"
);
//查看对应训练营排课
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"2013856636373688321
"
);
//查看对应训练营排课
String
scheduleId1
=
XMJSONPath
.
readPath
(
dataApi
.
getApi_response
(),
"$result.timetableGroups[0].timetableList[0].scheduleId"
);
String
scheduleId1
=
XMJSONPath
.
readPath
(
dataApi
.
getApi_response
(),
"$result.timetableGroups[0].timetableList[0].scheduleId"
);
System
.
out
.
println
(
"scheduleId1--------"
+
scheduleId1
);
System
.
out
.
println
(
"scheduleId1--------"
+
scheduleId1
);
...
...
src/main/java/com/xiaomai/cases/polar/schedule/camp/TestTrainingSign.java
View file @
ae051857
...
@@ -43,7 +43,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -43,7 +43,7 @@ public class TestTrainingSign extends BaseTestImpl {
@Test
(
description
=
"训练营签到"
)
@Test
(
description
=
"训练营签到"
)
public
void
testTrainingSign
()
{
public
void
testTrainingSign
()
{
// 训练营课表查询存量的训练营课次
// 训练营课表查询存量的训练营课次
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
1960520725768978433
"
);
// 造存量训练营活动,最多课次只能排200个课时,所以需要训练营排课时间结束之后重新造训练营数据(因报名人数很多,所以可以进行批量导入)
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
2033722203304390658
"
);
// 造存量训练营活动,最多课次只能排200个课时,所以需要训练营排课时间结束之后重新造训练营数据(因报名人数很多,所以可以进行批量导入)
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
// 训练营课次详情
// 训练营课次详情
...
@@ -91,7 +91,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -91,7 +91,7 @@ public class TestTrainingSign extends BaseTestImpl {
String
[]
result
=
new
String
[]{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
};
String
[]
result
=
new
String
[]{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
};
String
[]
resultData
=
new
String
[]{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"SIGNED"
};
String
[]
resultData
=
new
String
[]{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"SIGNED"
};
// check 2.1 预约记录列表
// check 2.1 预约记录列表
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"SIGNED"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
1960520725768978433
"
);
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"SIGNED"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
2033722203304390658
"
);
boolean
success
=
false
;
boolean
success
=
false
;
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++)
{
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
))
{
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
))
{
...
@@ -123,7 +123,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -123,7 +123,7 @@ public class TestTrainingSign extends BaseTestImpl {
@Test
(
description
=
"训练营请假"
,
priority
=
1
)
@Test
(
description
=
"训练营请假"
,
priority
=
1
)
public
void
testTrainingSign_Leave
()
{
public
void
testTrainingSign_Leave
()
{
// 训练营课表查询存量的训练营课次
// 训练营课表查询存量的训练营课次
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
1960520725768978433
"
);
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
2033722203304390658
"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
// 训练营课次详情
// 训练营课次详情
...
@@ -170,7 +170,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -170,7 +170,7 @@ public class TestTrainingSign extends BaseTestImpl {
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
};
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"LEAVE"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"LEAVE"
};
// check 2.1 预约记录列表
// check 2.1 预约记录列表
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"LEAVE"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
1960520725768978433
"
);
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"LEAVE"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
2033722203304390658
"
);
boolean
success
=
false
;
boolean
success
=
false
;
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
...
@@ -203,7 +203,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -203,7 +203,7 @@ public class TestTrainingSign extends BaseTestImpl {
@Test
(
description
=
"训练营请假补签到"
,
priority
=
2
)
@Test
(
description
=
"训练营请假补签到"
,
priority
=
2
)
public
void
testTrainingSign_SIGNED
()
{
public
void
testTrainingSign_SIGNED
()
{
// 训练营课表查询存量的训练营课次
// 训练营课表查询存量的训练营课次
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
1960520725768978433
"
);
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
2033722203304390658
"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
// 训练营课次详情
// 训练营课次详情
...
@@ -258,7 +258,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -258,7 +258,7 @@ public class TestTrainingSign extends BaseTestImpl {
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
};
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"SIGNED"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"SIGNED"
};
// check 2.1 预约记录列表
// check 2.1 预约记录列表
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"SIGNED"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
1960520725768978433
"
);
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"SIGNED"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
2033722203304390658
"
);
boolean
success
=
false
;
boolean
success
=
false
;
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
...
@@ -293,7 +293,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -293,7 +293,7 @@ public class TestTrainingSign extends BaseTestImpl {
@Test
(
description
=
"训练营请假标记已补"
,
priority
=
3
)
@Test
(
description
=
"训练营请假标记已补"
,
priority
=
3
)
public
void
testTrainingSign_MARK_REMEDIAL
()
{
public
void
testTrainingSign_MARK_REMEDIAL
()
{
// 训练营课表查询存量的训练营课次
// 训练营课表查询存量的训练营课次
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
1960520725768978433
"
);
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
2033722203304390658
"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
// 训练营课次详情
// 训练营课次详情
...
@@ -353,7 +353,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -353,7 +353,7 @@ public class TestTrainingSign extends BaseTestImpl {
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
,
"remedialSignState"
};
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
,
"remedialSignState"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"LEAVE"
,
"MARK_REMEDIAL"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"LEAVE"
,
"MARK_REMEDIAL"
};
// check 2.1 预约记录列表
// check 2.1 预约记录列表
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"LEAVE"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
1960520725768978433
"
);
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"LEAVE"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
2033722203304390658
"
);
boolean
success
=
false
;
boolean
success
=
false
;
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
...
@@ -387,7 +387,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -387,7 +387,7 @@ public class TestTrainingSign extends BaseTestImpl {
@Test
(
description
=
"训练营请假无需补课"
,
priority
=
3
)
@Test
(
description
=
"训练营请假无需补课"
,
priority
=
3
)
public
void
testTrainingSign_NEED_NOT_REMEDIAL
()
{
public
void
testTrainingSign_NEED_NOT_REMEDIAL
()
{
// 训练营课表查询存量的训练营课次
// 训练营课表查询存量的训练营课次
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
1960520725768978433
"
);
JSONArray
getCampScheduleTable
=
campScheduleTools
.
getCampScheduleTable
(
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
"
2033722203304390658
"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
scheduleId
=
getCampScheduleTable
.
getJSONObject
(
0
).
getString
(
"scheduleId"
);
// 训练营课次详情
// 训练营课次详情
...
@@ -447,7 +447,7 @@ public class TestTrainingSign extends BaseTestImpl {
...
@@ -447,7 +447,7 @@ public class TestTrainingSign extends BaseTestImpl {
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
,
"remedialSignState"
};
String
[]
result
=
new
String
[]
{
"id"
,
"benefitId"
,
"reserveMemberNum"
,
"courseType"
,
"reserveState"
,
"scheduleId"
,
"signInState"
,
"remedialSignState"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"LEAVE"
,
"NEED_NOT_REMEDIAL"
};
String
[]
resultData
=
new
String
[]
{
reserveId
,
benefitId
,
"1"
,
"TRAINING_CAMP"
,
"SUCCESS"
,
scheduleId
,
"LEAVE"
,
"NEED_NOT_REMEDIAL"
};
// check 2.1 预约记录列表
// check 2.1 预约记录列表
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"LEAVE"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
1960520725768978433
"
);
JSONArray
getPageByStudio
=
reserveTools
.
getPageByStudio
(
""
,
"SUCCESS"
,
"LEAVE"
,
""
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
(),
memberId
,
"TRAINING_CAMP"
,
"
2033722203304390658
"
);
boolean
success
=
false
;
boolean
success
=
false
;
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
for
(
int
i
=
0
;
i
<
getPageByStudio
.
size
();
i
++){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
if
(
getPageByStudio
.
getJSONObject
(
i
).
getString
(
"id"
).
equals
(
reserveId
)){
...
...
src/main/java/com/xiaomai/cases/polar/training/TestSearchTrainingList.java
View file @
ae051857
...
@@ -58,7 +58,7 @@ public class TestSearchTrainingList extends BaseCreateTrainingData {
...
@@ -58,7 +58,7 @@ public class TestSearchTrainingList extends BaseCreateTrainingData {
return
new
Object
[][]{
return
new
Object
[][]{
{
""
,
""
,
new
ArrayList
<>()},
//无筛选条件
{
""
,
""
,
new
ArrayList
<>()},
//无筛选条件
{
courseId
,
""
,
new
ArrayList
<>()},
//根据关联课程搜索
{
courseId
,
""
,
new
ArrayList
<>()},
//根据关联课程搜索
{
""
,
"
杭州自动化测试训练营A
"
,
statu8
},
//根据训练营名称搜索
{
""
,
"
河南自动化测试训练营M
"
,
statu8
},
//根据训练营名称搜索
{
""
,
""
,
statu1
},
//根据训练营状态(未发布)搜索
{
""
,
""
,
statu1
},
//根据训练营状态(未发布)搜索
{
""
,
""
,
statu2
},
//根据训练营状态(报名未开始)搜索
{
""
,
""
,
statu2
},
//根据训练营状态(报名未开始)搜索
{
""
,
""
,
statu3
},
//根据训练营状态(报名中)搜索
{
""
,
""
,
statu3
},
//根据训练营状态(报名中)搜索
...
...
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