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
daec07c6
Commit
daec07c6
authored
Dec 31, 2024
by
yangfangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改报错
parent
f96e2d68
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
63 additions
and
57 deletions
+63
-57
src/main/java/com/xiaomai/cases/polar/finance/cashier/TestOfflinePay.java
+63
-57
No files found.
src/main/java/com/xiaomai/cases/polar/finance/cashier/TestOfflinePay.java
View file @
daec07c6
//
package com.xiaomai.cases.polar.finance.cashier;
package
com
.
xiaomai
.
cases
.
polar
.
finance
.
cashier
;
//
//
import com.alibaba.fastjson.JSONArray;
import
com.alibaba.fastjson.JSONArray
;
//
import com.alibaba.fastjson.JSONObject;
import
com.alibaba.fastjson.JSONObject
;
//
import com.xiaomai.cases.polar.finance.order.OrderTools;
import
com.xiaomai.cases.polar.finance.order.OrderTools
;
//
import com.xiaomai.cases.polar.member.Tools;
import
com.xiaomai.cases.polar.member.Tools
;
//
import com.xiaomai.cases.polar.memberCard.CardTools;
import
com.xiaomai.cases.polar.memberCard.CardTools
;
//
import com.xiaomai.enums.ApiModule;
import
com.xiaomai.enums.ApiModule
;
//
import com.xiaomai.enums.LoginAccount;
import
com.xiaomai.enums.LoginAccount
;
//
import com.xiaomai.enums.RequestType;
import
com.xiaomai.enums.RequestType
;
//
import com.xiaomai.enums.Terminal;
import
com.xiaomai.enums.Terminal
;
//
import com.xiaomai.utils.RandomStringUtil;
import
com.xiaomai.utils.RandomStringUtil
;
//
import com.xiaomai.utils.TimeUtils;
import
com.xiaomai.utils.TimeUtils
;
//
import com.xiaomai.utils.XMBaseTest;
import
com.xiaomai.utils.XMBaseTest
;
//
import org.testng.Assert;
import
org.testng.Assert
;
//
import org.testng.annotations.BeforeMethod;
import
org.testng.annotations.BeforeMethod
;
//
import org.testng.annotations.Test;
import
org.testng.annotations.Test
;
//
//
import java.math.BigDecimal;
import
java.math.BigDecimal
;
//
//
public class TestOfflinePay extends XMBaseTest {
public
class
TestOfflinePay
extends
XMBaseTest
{
//
//
String memberId;
String
memberId
;
//
//
String cardId;
String
cardId
;
//
//
String getDetailId;
String
getDetailId
;
//
//
Tools tools=new Tools();
Tools
tools
=
new
Tools
();
//
//
OrderTools orderTools=new OrderTools();
OrderTools
orderTools
=
new
OrderTools
();
//
//
CardTools cardTools=new CardTools();
CardTools
cardTools
=
new
CardTools
();
//
//
@BeforeMethod
@BeforeMethod
//
public void beforeTest(){
public
void
beforeTest
(){
//
xmAppApi.setApiModule(ApiModule.Polar_Finance)
xmAppApi
.
setApiModule
(
ApiModule
.
Polar_Finance
)
//
.setApiName("API_offlinePay")
.
setApiName
(
"API_offlinePay"
)
//
.setLoginUser(LoginAccount.YFF_PROD)
.
setLoginUser
(
LoginAccount
.
YFF_PROD
)
//
.setTerminal(Terminal.B);
.
setTerminal
(
Terminal
.
B
);
//
dal.setCase_owner("yff")
dal
.
setCase_owner
(
"yff"
)
//
.setCase_name(Thread.currentThread().getStackTrace()[1].getFileName().split("\\.")[0]);
.
setCase_name
(
Thread
.
currentThread
().
getStackTrace
()[
1
].
getFileName
().
split
(
"\\."
)[
0
]);
//
super.beforeTest();
super
.
beforeTest
();
//
}
}
//
@Test(description = "线下支付订单(实际是操作关联流水调用)")
@Test
(
description
=
"线下支付订单(实际是操作关联流水调用)"
)
//
public void testOfflinePay(){
public
void
testOfflinePay
(){
//
//
//10020060066--固定流水,换场馆需要按照这个手机支付0.01元 "flowIds": ["1808757176611880962"]
//10020060066--固定流水,换场馆需要按照这个手机支付0.01元 "flowIds": ["1808757176611880962"]
//
//
//
//
// String name = "创建订单潜在会员"+ RandomStringUtil.randomString(3);
// String name = "创建订单潜在会员"+ RandomStringUtil.randomString(3);
// String phone = RandomStringUtil.randomMobile("666");
// String phone = RandomStringUtil.randomMobile("666");
...
@@ -105,9 +105,15 @@
...
@@ -105,9 +105,15 @@
// if(limitResult == true) {
// if(limitResult == true) {
//
//
// //创建待支付订单
// //创建待支付订单
// JSONObject orderResult = orderTools.signOrder(cardId, latestSnapshotId, quantity, price, validPeriod, latestSnapshotId, price / 2, "PURCHASE",
//
// "MEMBER_CARD", memberId, price - price / 2, 0, "6");
// //创建待支付订单
// getDetailId = orderResult.getString("result");//订单ID
// JSONObject orderResult=orderTools.signOrder(cardId,latestSnapshotId,quantity,price,validPeriod,latestSnapshotId, price/2,"PURCHASE",
// "MEMBER_CARD",memberId,price-price/2,0,"1",false);
// String getDetailId=orderResult.getString("result");//订单ID
//
//// JSONObject orderResult = orderTools.signOrder(cardId, latestSnapshotId, quantity, price, validPeriod, latestSnapshotId, price / 2, "PURCHASE",
//// "MEMBER_CARD", memberId, price - price / 2, 0, "6");
//// getDetailId = orderResult.getString("result");//订单ID
//
//
//
//
// try {
// try {
...
@@ -165,7 +171,7 @@
...
@@ -165,7 +171,7 @@
// }
// }
//
//
// }
// }
//
//
}
}
//
//
}
}
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