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
2ce6ab4f
Commit
2ce6ab4f
authored
Jul 07, 2025
by
yangfangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解决报错
parent
f59ede04
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
11 deletions
+17
-11
src/main/java/com/xiaomai/cases/polar/setting/venue/TestScanCheckIn.java
+17
-11
No files found.
src/main/java/com/xiaomai/cases/polar/setting/venue/TestScanCheckIn.java
View file @
2ce6ab4f
...
...
@@ -23,6 +23,8 @@ public class TestScanCheckIn extends XMBaseTest {
@Resource
(
name
=
"userTools"
)
UserTools
userTools
;
DataUserInfo
info
=
new
DataUserInfo
();
String
suiteId
;
String
groupId
;
@BeforeMethod
public
void
beforeTest
(){
...
...
@@ -54,7 +56,7 @@ public class TestScanCheckIn extends XMBaseTest {
//获取当前场地组数量
int
suiteNum
=
venueAreaTools
.
getVenueAreaSuiteList
().
getJSONArray
(
"result"
).
size
();
//1.创建场地
String
groupId
=
venueAreaTools
.
saveVenueArea
();
groupId
=
venueAreaTools
.
saveVenueArea
();
//检验可预约场地数大于0
Assert
.
assertTrue
(
venueAreaTools
.
getEnableVenueAreas
().
getJSONArray
(
"result"
).
size
()>
0
);
//2.创建场地组名
...
...
@@ -62,7 +64,7 @@ public class TestScanCheckIn extends XMBaseTest {
//检验该场地组名称是否重名,未重名则创建场地组
boolean
flag
=
venueAreaTools
.
checkExistsName
(
suiteName
);
if
(
flag
==
false
){
String
suiteId
=
venueAreaTools
.
createOrEditVenueAreaSuite
(
null
,
suiteName
);
suiteId
=
venueAreaTools
.
createOrEditVenueAreaSuite
(
null
,
suiteName
);
//场地组创建成功后,检验场地组列表数量+1
Assert
.
assertTrue
(
venueAreaTools
.
getVenueAreaSuiteList
().
getJSONArray
(
"result"
).
size
()==
suiteNum
+
1
);
//检验场地组详情为启用中
...
...
@@ -96,8 +98,8 @@ public class TestScanCheckIn extends XMBaseTest {
//获取用户
String
memberId
=
userTools
.
getMemberInfo
(
info
).
getString
(
"memberId"
);
//获取当前时间小时数值往后+1
String
startMinute
=
String
.
valueOf
((
TimeUtils
.
hourOfDay
()+
1
)*
60
);
String
endMinute
=
String
.
valueOf
((
TimeUtils
.
hourOfDay
()+
1
)*
60
+
30
);
//结束时间与开始时间相差30分钟
String
startMinute
=
"1410"
;
//暂时改成了这个时间 //
String.valueOf((TimeUtils.hourOfDay()+1)*60);
String
endMinute
=
"1440"
;
//暂时改成了这个时间
String.valueOf((TimeUtils.hourOfDay()+1)*60+30);//结束时间与开始时间相差30分钟
//首次预约子场地-1,场地不冲突
Assert
.
assertEquals
(
XMJSONPath
.
readPath
(
venueAreaTools
.
checkMemberVenueBookingConflict
(
startMinute
,
endMinute
,
"0.00"
,
groupId
,
memberId
,
reserveDay
,
areaId
,
info
),
"$.result.conflict"
),
"false"
);
//预约子场地-1
...
...
@@ -141,13 +143,17 @@ public class TestScanCheckIn extends XMBaseTest {
//检验预约失败记录=0
Assert
.
assertEquals
(
XMJSONPath
.
readPath
(
venueAreaTools
.
countVenueBookingRefundFail
(),
"$.result"
),
"0"
);
//清理数据
//b端场地组移除场地
venueAreaTools
.
unbindVenueAreas
(
suiteId
,
groupId
);
//b端删除场地组
venueAreaTools
.
saveVenueAreaSuite
(
suiteId
,
"DELETE"
);
//b端删除场地
venueAreaTools
.
deleteVenueArea
(
groupId
);
}
}
@Test
(
description
=
"清除数据"
,
priority
=
1
)
public
void
del
(){
//清理数据
//b端场地组移除场地
venueAreaTools
.
unbindVenueAreas
(
suiteId
,
groupId
);
//b端删除场地组
venueAreaTools
.
saveVenueAreaSuite
(
suiteId
,
"DELETE"
);
//b端删除场地
venueAreaTools
.
deleteVenueArea
(
groupId
);
}
}
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