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
d1dbff10
Commit
d1dbff10
authored
Aug 10, 2024
by
yangfangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改报错
parent
ffe87013
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
9 deletions
+9
-9
src/main/java/com/xiaomai/cases/lunar/order/OrderCTools.java
+2
-2
src/main/java/com/xiaomai/cases/lunar/order/TestMiNiPay.java
+6
-6
src/main/java/com/xiaomai/cases/lunar/order/TestPurchaseCard.java
+1
-1
No files found.
src/main/java/com/xiaomai/cases/lunar/order/OrderCTools.java
View file @
d1dbff10
...
...
@@ -22,7 +22,7 @@ public class OrderCTools extends XMBaseTest {
* @param receivableAmount:应收金额
* @author: yangfangfang
**/
public
JSONObject
purchaseCard
(
String
activatePattern
,
String
cardId
,
String
cardSnapshotId
,
String
memberId
,
BigDecimal
receivableAmount
,
DataUserInfo
...
dataUserInfos
)
{
public
JSONObject
purchaseCard
(
String
activatePattern
,
String
cardId
,
String
cardSnapshotId
,
String
memberId
,
BigDecimal
receivableAmount
,
String
commodityCardType
,
DataUserInfo
...
dataUserInfos
)
{
dataApi
.
setApiModule
(
ApiModule
.
Lunar_Order
)
.
setApiName
(
"API_purchaseCard"
)
...
...
@@ -34,7 +34,7 @@ public class OrderCTools extends XMBaseTest {
jsonObject
.
put
(
"cardId"
,
cardId
);
jsonObject
.
put
(
"cardSnapshotId"
,
cardSnapshotId
);
jsonObject
.
put
(
"memberId"
,
memberId
);
jsonObject
.
put
(
"memo"
,
RandomStringUtil
.
randomString
(
6
)
);
jsonObject
.
put
(
"memo"
,
""
);
jsonObject
.
put
(
"receivableAmount"
,
receivableAmount
);
jsonObject
.
put
(
"studioId"
,
dataApi
.
getLoginInfo
().
getStudioId
());
jsonObject
.
put
(
"objectId"
,
RandomStringUtil
.
randomString
(
16
));
...
...
src/main/java/com/xiaomai/cases/lunar/order/TestMi
n
iPay.java
→
src/main/java/com/xiaomai/cases/lunar/order/TestMi
N
iPay.java
View file @
d1dbff10
...
...
@@ -12,14 +12,13 @@ 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
;
import
java.math.BigDecimal
;
public
class
TestMi
n
iPay
extends
BaseTestImpl
{
public
class
TestMi
N
iPay
extends
BaseTestImpl
{
String
memberId
;
...
...
@@ -44,7 +43,7 @@ public class TestMiniPay extends BaseTestImpl {
@Test
(
description
=
"小程序支付"
)
public
void
test
ListByVoucherId
()
{
public
void
test
MiNiPay
()
{
//获取会员信息
...
...
@@ -61,14 +60,14 @@ public class TestMiniPay extends BaseTestImpl {
BigDecimal
price
=
new
BigDecimal
(
minCardTools
.
fetchOnSaleMemberCard
(
"次卡"
).
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"price"
));
try
{
Thread
.
sleep
(
1
000
);
Thread
.
sleep
(
3
000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//购买C端非0元会员卡
JSONObject
purchaseCardResult
=
orderCTools
.
purchaseCard
(
"PURCHASE"
,
cardId
,
cardId
,
memberId
,
price
);
String
voucherId
=
purchaseCardResult
.
get
String
(
"result
"
);
//订单ID
JSONObject
purchaseCardResult
=
orderCTools
.
purchaseCard
(
"PURCHASE"
,
cardId
,
cardId
,
memberId
,
price
,
"MEMBER_CARD"
);
String
voucherId
=
purchaseCardResult
.
get
JSONObject
(
"result"
).
getString
(
"voucherId
"
);
//订单ID
try
{
Thread
.
sleep
(
1000
);
...
...
@@ -79,6 +78,7 @@ public class TestMiniPay extends BaseTestImpl {
//小程序支付失败
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"appId"
,
xmAppApi
.
getLoginInfo
().
getWechatAppId
());
System
.
out
.
println
(
"yff"
+
xmAppApi
.
getLoginInfo
().
getWechatAppId
());
jsonObject
.
put
(
"openId"
,
xmAppApi
.
getLoginInfo
().
getOpenId
());
jsonObject
.
put
(
"voucherId"
,
voucherId
);
...
...
src/main/java/com/xiaomai/cases/lunar/order/TestPurchaseCard.java
View file @
d1dbff10
...
...
@@ -78,7 +78,7 @@ public class TestPurchaseCard extends BaseTestImpl {
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toString
(),
headers
).
assetsSuccess
(
true
);
JSONObject
response
=
xmAppApi
.
getBodyInJSON
();
String
success
=
response
.
getString
(
"success"
);
String
signId
=
response
.
get
String
(
"result
"
);
//订单ID
String
signId
=
response
.
get
JSONObject
(
"result"
).
getString
(
"voucherId
"
);
//订单ID
Assert
.
assertEquals
(
success
,
"true"
,
"C端创建0元签单失败"
);
try
{
...
...
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