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
695e0af7
Commit
695e0af7
authored
Jan 03, 2025
by
yangfangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
物品
parent
5e953052
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
19 deletions
+5
-19
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrder.java
+2
-16
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrderByDeposit.java
+0
-0
src/main/java/com/xiaomai/cases/polar/goods/TestModifyGoods.java
+3
-3
No files found.
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrder.java
View file @
695e0af7
...
...
@@ -95,10 +95,6 @@ public class TestGoodsOrder extends XMBaseTest {
JSONObject
beforeGetCostData_type
=
financeDataTools
.
getCostData_type
(
"DAY"
,
"GOODS"
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
());
BigDecimal
beforeConfirmedAmount
=
new
BigDecimal
(
beforeGetCostData_type
.
getJSONObject
(
"result"
).
getString
(
"confirmedAmount"
));
//确认收入
boolean
checkAllowPurchase
=
Boolean
.
parseBoolean
(
goodCTools
.
checkAllowPurchase
(
id
,
memberId
,
price
,
beforeInventory
,
info
).
getJSONObject
(
"result"
).
getString
(
"success"
));
//校验一下物品购买是否可以通过,为true才可以
if
(
checkAllowPurchase
==
true
)
{
JSONObject
purchaseGoods
=
goodCTools
.
purchaseGoods
(
"0.00"
,
null
,
memberId
,
""
,
price
.
toString
(),
id
,
price
,
1
,
info
);
String
orderId1
=
purchaseGoods
.
getJSONObject
(
"result"
).
getString
(
"id"
);
...
...
@@ -157,10 +153,7 @@ public class TestGoodsOrder extends XMBaseTest {
Assert
.
assertEquals
(
lastConfirmedAmount
,
afterConfirmedAmount
,
"取消购买1个物品的待支付订单后,财务中心-营收明细-物品的确认收入应无变化"
);
}
else
{
System
.
out
.
println
(
"物品购买校验未通过,不能下单"
);
}
}
@Test
(
description
=
"签单单规格:待支付->待补交->作废订单"
)
...
...
@@ -202,10 +195,6 @@ public class TestGoodsOrder extends XMBaseTest {
JSONObject
beforeGetCostData_type
=
financeDataTools
.
getCostData_type
(
"DAY"
,
"GOODS"
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
());
BigDecimal
beforeConfirmedAmount
=
new
BigDecimal
(
beforeGetCostData_type
.
getJSONObject
(
"result"
).
getString
(
"confirmedAmount"
));
//确认收入
boolean
checkAllowPurchase
=
Boolean
.
parseBoolean
(
goodCTools
.
checkAllowPurchase
(
id
,
memberId
,
price
,
beforeInventory
,
info
).
getJSONObject
(
"result"
).
getString
(
"success"
));
//校验一下物品购买是否可以通过,为true才可以
if
(
checkAllowPurchase
==
true
)
{
JSONObject
purchaseGoods
=
goodCTools
.
purchaseGoods
(
"0.00"
,
null
,
memberId
,
""
,
price
.
toString
(),
id
,
price
,
1
,
info
);
String
orderId2
=
purchaseGoods
.
getJSONObject
(
"result"
).
getString
(
"id"
);
...
...
@@ -294,10 +283,7 @@ public class TestGoodsOrder extends XMBaseTest {
BigDecimal
discardConfirmedAmount
=
new
BigDecimal
(
discardGetCostData_type
.
getJSONObject
(
"result"
).
getString
(
"confirmedAmount"
));
//确认收入
Assert
.
assertEquals
(
discardConfirmedAmount
,
lastConfirmedAmount
.
subtract
(
unpaidAmount
.
setScale
(
2
,
RoundingMode
.
HALF_UP
)),
"B端作废订单后,财务中心-营收明细-物品的确认收入应减少"
);
}
else
{
System
.
out
.
println
(
"物品购买校验未通过,不能下单"
);
}
}
...
...
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrderByDeposit.java
View file @
695e0af7
This diff is collapsed.
Click to expand it.
src/main/java/com/xiaomai/cases/polar/goods/TestModifyGoods.java
View file @
695e0af7
...
...
@@ -598,7 +598,7 @@ public class TestModifyGoods extends XMBaseTest {
}
String
name3
=
"自动化多规格编辑
成
单"
;
String
name3
=
"自动化多规格编辑
为
单"
;
//case4:多规格改单规格
...
...
@@ -648,7 +648,7 @@ public class TestModifyGoods extends XMBaseTest {
//校验1:修改后字段:获取B端物品详情
JSONObject
getDetail_goods3
=
goodTools
.
getDetail_goods
(
createGoodsId
).
getJSONObject
(
"result"
);
Assert
.
assertEquals
(
getDetail_goods3
.
getString
(
"name"
),
"自动化多规格编辑
成
单"
,
"编辑物品名称但详情非编辑后的物品名称"
);
Assert
.
assertEquals
(
getDetail_goods3
.
getString
(
"name"
),
"自动化多规格编辑
为
单"
,
"编辑物品名称但详情非编辑后的物品名称"
);
Assert
.
assertEquals
(
getDetail_goods3
.
getJSONObject
(
"group"
).
getString
(
"id"
),
"1873903328974499841"
,
"编辑物品分组但详情非编辑后的分组"
);
Assert
.
assertEquals
(
getDetail_goods3
.
getBoolean
(
"multiSpec"
).
booleanValue
(),
false
,
"编辑成单规格但详情非编辑后的单规格"
);
Assert
.
assertEquals
(
getDetail_goods3
.
getString
(
"state"
),
"YES"
,
"编辑成单规格成功后但详情非编辑后的启用状态"
);
...
...
@@ -660,7 +660,7 @@ public class TestModifyGoods extends XMBaseTest {
//校验2:修改后字段:获取C端物品详情
JSONObject
getDetail_goodsC3
=
goodCTools
.
getDetail_goods_C
(
createGoodsId
,
info
).
getJSONObject
(
"result"
);
Assert
.
assertEquals
(
getDetail_goodsC3
.
getString
(
"name"
),
"自动化多规格编辑
成
单"
,
"编辑物品名称但详情非编辑后的物品名称"
);
Assert
.
assertEquals
(
getDetail_goodsC3
.
getString
(
"name"
),
"自动化多规格编辑
为
单"
,
"编辑物品名称但详情非编辑后的物品名称"
);
Assert
.
assertEquals
(
getDetail_goodsC3
.
getJSONObject
(
"group"
).
getString
(
"id"
),
"1873903328974499841"
,
"编辑物品分组但详情非编辑后的分组"
);
Assert
.
assertEquals
(
getDetail_goodsC3
.
getBoolean
(
"multiSpec"
).
booleanValue
(),
false
,
"编辑成单规格但详情非编辑后的单规格"
);
Assert
.
assertEquals
(
getDetail_goodsC3
.
getString
(
"state"
),
"YES"
,
"编辑成单规格成功后但详情非编辑后的启用状态"
);
...
...
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