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
c169a880
Commit
c169a880
authored
Jan 23, 2025
by
yangfangfang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
2c827110
e7837af9
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
22 additions
and
11 deletions
+22
-11
src/main/java/com/xiaomai/cases/polar/admin/TestDepartStudioAdmin.java
+3
-4
src/main/java/com/xiaomai/cases/polar/admin/TestReinStateStudioAdmin.java
+2
-2
src/main/java/com/xiaomai/cases/polar/applet/TestSetStyleConfig.java
+1
-1
src/main/java/com/xiaomai/cases/polar/importExcel/TestImportDeposit.java
+5
-2
src/main/java/com/xiaomai/cases/polar/memberCard/TestCreateTerm.java
+1
-1
src/main/java/com/xiaomai/cases/polar/membercluster/TestCreateMemberCluster.java
+5
-0
src/main/java/com/xiaomai/cases/polar/reserve/personal/TestCreateNormalDate.java
+5
-1
No files found.
src/main/java/com/xiaomai/cases/polar/admin/TestDepartStudioAdmin.java
View file @
c169a880
...
...
@@ -8,7 +8,6 @@ import com.xiaomai.enums.LoginAccount;
import
com.xiaomai.enums.RequestType
;
import
com.xiaomai.enums.Terminal
;
import
org.testng.Assert
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
...
...
@@ -50,7 +49,7 @@ public class TestDepartStudioAdmin extends BaseTestImpl {
int
pageIndex
=
rand
.
nextInt
(
pages
);
// 随机获取一页的随机员工
Random
random
=
new
Random
();
int
index
=
pageIndex
+
1
==
pages
?
random
.
nextInt
(
total
%
20
-
1
)+
1
:
random
.
nextInt
(
19
)+
1
;
int
index
=
pageIndex
==
pages
?
random
.
nextInt
(
total
%
20
-
1
)
:
random
.
nextInt
(
19
)+
1
;
body
=
"{\"size\":20,\"current\":"
+
pageIndex
+
",\"state\":\"DUTY\"}"
;
adminPage
=
adminTools
.
pageStudioAdmin
(
body
);
String
adminId
=
adminPage
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
index
).
getString
(
"id"
);
...
...
@@ -64,12 +63,12 @@ public class TestDepartStudioAdmin extends BaseTestImpl {
throw
new
RuntimeException
(
e
);
}
// 用手机号查询离职员工是否有这个员工
body
=
"{\"size\":
1
0,\"current\":0,\"state\":\"LEFT\",\"searchContext\":\""
+
phone
+
"\"}"
;
body
=
"{\"size\":
2
0,\"current\":0,\"state\":\"LEFT\",\"searchContext\":\""
+
phone
+
"\"}"
;
adminPage
=
adminTools
.
pageStudioAdmin
(
body
);
total
=
Integer
.
parseInt
(
adminPage
.
getJSONObject
(
"result"
).
getString
(
"total"
));
Assert
.
assertEquals
(
total
,
1
,
"员工离职失败,用手机号查询离职员工未返回数据"
);
try
{
Thread
.
sleep
(
12
000
);
Thread
.
sleep
(
20
000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
...
...
src/main/java/com/xiaomai/cases/polar/admin/TestReinStateStudioAdmin.java
View file @
c169a880
...
...
@@ -68,14 +68,14 @@ public class TestReinStateStudioAdmin extends BaseTestImpl {
Assert
.
assertEquals
(
total
,
1
,
"员工离职失败,用手机号查询离职员工未返回数据"
);
try
{
Thread
.
sleep
(
15
000
);
Thread
.
sleep
(
20
000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
// check 2: 生成对应的操作日志
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
);
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/applet/TestSetStyleConfig.java
View file @
c169a880
...
...
@@ -32,7 +32,7 @@ public class TestSetStyleConfig extends XMBaseTest {
super
.
beforeTest
();
}
@Test
(
description
=
"修改小程序全局配置"
)
//
@Test(description = "修改小程序全局配置")
public
void
testSetStyleConfig
(){
Random
random
=
new
Random
();
String
[]
themeColor
=
{
"132, 111, 234"
,
"40, 115, 255"
,
"51, 202, 105"
};
//紫、蓝、绿
...
...
src/main/java/com/xiaomai/cases/polar/importExcel/TestImportDeposit.java
View file @
c169a880
...
...
@@ -2,6 +2,7 @@ package com.xiaomai.cases.polar.importExcel;
import
com.alibaba.fastjson.JSONObject
;
import
com.xiaomai.cases.polar.enums.ExcelImportEnum
;
import
com.xiaomai.cases.polar.memberCard.CardTools
;
import
com.xiaomai.cases.polar.utils.Entity.SignatureVO
;
import
com.xiaomai.cases.polar.utils.ModifyExcelContentUtil
;
import
com.xiaomai.cases.polar.utils.ResourceUtil
;
...
...
@@ -15,12 +16,16 @@ import org.testng.Assert;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
import
javax.annotation.Resource
;
import
java.io.FileInputStream
;
import
java.io.IOException
;
import
java.io.InputStream
;
public
class
TestImportDeposit
extends
XMBaseTest
{
ImportTools
importTools
=
new
ImportTools
();
@Resource
(
name
=
"cardTools"
)
CardTools
cardTools
;
@BeforeMethod
public
void
beforeTest
(){
...
...
@@ -97,7 +102,5 @@ public class TestImportDeposit extends XMBaseTest {
Assert
.
assertEquals
(
Integer
.
parseInt
(
res
.
getString
(
"total"
)),
total
+
1
);
Assert
.
assertEquals
(
res
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"resourceId"
),
resourceId
);
Assert
.
assertEquals
(
res
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"state"
),
"SUCCESS"
);
}
}
src/main/java/com/xiaomai/cases/polar/memberCard/TestCreateTerm.java
View file @
c169a880
...
...
@@ -52,7 +52,7 @@ public class TestCreateTerm extends XMBaseTest {
Object
.
put
(
"price"
,
"1"
);
benefitList
.
add
(
Object
);
String
title
=
"期限-自动化会员卡"
+
RandomStringUtil
.
randomString
(
3
);
String
title
=
"期限-自动化会员卡"
+
RandomStringUtil
.
randomString
(
4
);
JSONObject
jsonObject
=
new
JSONObject
();
...
...
src/main/java/com/xiaomai/cases/polar/membercluster/TestCreateMemberCluster.java
View file @
c169a880
...
...
@@ -168,6 +168,11 @@ public class TestCreateMemberCluster extends BaseTestImpl {
Thread
.
sleep
(
2000
);
//7.1 批量发放微信消息
memberClusterTools
.
batchMessagePushForMemberCluster
(
clusterIdA
,
"WECHAT_COMMON"
);
if
(
"分群数据同步中,请稍后再操作"
.
equals
(
XMJSONPath
.
readPath
(
dataApi
.
getApi_response
(),
"$.message"
))){
Thread
.
sleep
(
10000
);
memberClusterTools
.
batchMessagePushForMemberCluster
(
clusterIdA
,
"WECHAT_COMMON"
);
}
Assert
.
assertTrue
(
Boolean
.
valueOf
(
XMJSONPath
.
readPath
(
dataApi
.
getApi_response
(),
"$.success"
))
==
true
,
"调用接口返回结果:"
+
XMJSONPath
.
readPath
(
dataApi
.
getApi_response
(),
"$.message"
));
Thread
.
sleep
(
2000
);
...
...
src/main/java/com/xiaomai/cases/polar/reserve/personal/TestCreateNormalDate.java
View file @
c169a880
...
...
@@ -13,7 +13,6 @@ import org.testng.annotations.Test;
import
javax.annotation.Resource
;
import
java.util.Arrays
;
import
java.util.Collections
;
/**
* @BelongsProject: xm-sportstest
...
...
@@ -97,6 +96,11 @@ public class TestCreateNormalDate extends BaseTestImpl {
// 设置常规可约时间
reserveTools
.
createNormalDate
(
xmAppApi
.
getLoginInfo
().
getAdminId
(),
normalTimeInfoRequests
);
try
{
Thread
.
sleep
(
1000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
JSONArray
personalCoachTime
=
reserveTools
.
getPersonalCoachTime
(
xmAppApi
.
getLoginInfo
().
getAdminId
(),
"normalTimeVOS"
);
for
(
int
i
=
0
;
i
<
personalCoachTime
.
size
();
i
++){
...
...
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