Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
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
order-group-application
order-group
Commits
d465c26b
Commit
d465c26b
authored
Oct 28, 2022
by
周晓航
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化 spock老算价 测试用例
parent
6a63a7c0
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
0 deletions
+9
-0
shopping-cart-application-service/src/test/spock/cn/freemud/service/impl/ShoppingCartOldDiscountSpock.groovy
+9
-0
No files found.
shopping-cart-application-service/src/test/spock/cn/freemud/service/impl/ShoppingCartOldDiscountSpock.groovy
View file @
d465c26b
...
@@ -2,6 +2,7 @@ package cn.freemud.service.impl
...
@@ -2,6 +2,7 @@ package cn.freemud.service.impl
import
cn.freemud.adapter.ActivityAdapter
import
cn.freemud.adapter.ActivityAdapter
import
cn.freemud.adapter.CouponAdapter
import
cn.freemud.adapter.CouponAdapter
import
cn.freemud.adapter.ShoppingCartConvertAdapter
import
cn.freemud.adapter.StoreItemAdapter
import
cn.freemud.adapter.StoreItemAdapter
import
cn.freemud.entities.dto.GetCouponDetailResponseDto
import
cn.freemud.entities.dto.GetCouponDetailResponseDto
import
cn.freemud.entities.dto.ProductBaseResponse
import
cn.freemud.entities.dto.ProductBaseResponse
...
@@ -15,6 +16,7 @@ import cn.freemud.entities.vo.CartGoods
...
@@ -15,6 +16,7 @@ import cn.freemud.entities.vo.CartGoods
import
cn.freemud.entities.vo.GetShoppingCartGoodsApportionRequestVo
import
cn.freemud.entities.vo.GetShoppingCartGoodsApportionRequestVo
import
cn.freemud.enums.ShoppingCartPromotionEnum
import
cn.freemud.enums.ShoppingCartPromotionEnum
import
cn.freemud.handle.CommonFunctionHandle
import
cn.freemud.handle.CommonFunctionHandle
import
cn.freemud.handle.PromotionCommonMethodHandle
import
cn.freemud.service.ActivityService
import
cn.freemud.service.ActivityService
import
cn.freemud.service.CommonService
import
cn.freemud.service.CommonService
import
cn.freemud.service.active.ActiveFactory
import
cn.freemud.service.active.ActiveFactory
...
@@ -72,8 +74,10 @@ class ShoppingCartOldDiscountSpock extends Specification {
...
@@ -72,8 +74,10 @@ class ShoppingCartOldDiscountSpock extends Specification {
def
memberDiscountService
=
new
MemberDiscountServiceImpl
()
def
memberDiscountService
=
new
MemberDiscountServiceImpl
()
def
fullMCountNFoldService
=
new
FullMCountNFoldPromotionService
()
def
fullMCountNFoldService
=
new
FullMCountNFoldPromotionService
()
def
buyMSendNCouponDiscountService
=
new
BuyMSendNCouponDiscountServiceImpl
()
def
buyMSendNCouponDiscountService
=
new
BuyMSendNCouponDiscountServiceImpl
()
def
gatherSpotPromotionService
=
new
GatherSpotPromotionService
()
def
memberDiscountServiceNew
=
new
MemberDiscountServiceImpl
()
def
memberDiscountServiceNew
=
new
MemberDiscountServiceImpl
()
def
sharingCartService
=
new
CalculationSharingCartService
()
def
sharingCartService
=
new
CalculationSharingCartService
()
def
shoppingCartConvertAdapter
=
new
ShoppingCartConvertAdapter
()
def
assortmentSdkService
=
PowerMockito
.
mock
(
AssortmentSdkService
)
def
assortmentSdkService
=
PowerMockito
.
mock
(
AssortmentSdkService
)
...
@@ -96,10 +100,14 @@ class ShoppingCartOldDiscountSpock extends Specification {
...
@@ -96,10 +100,14 @@ class ShoppingCartOldDiscountSpock extends Specification {
def
scoreSharingService
=
new
ScoreSharingService
()
def
scoreSharingService
=
new
ScoreSharingService
()
def
deliverySharingService
=
new
DeliverySharingService
()
def
deliverySharingService
=
new
DeliverySharingService
()
def
buyOneGiveOneSendService
=
new
BuyOneGiveOneSendService
()
def
buyOneGiveOneSendService
=
new
BuyOneGiveOneSendService
()
def
promotionCommonMethodHandle
=
new
PromotionCommonMethodHandle
()
def
customScoreClient
=
PowerMockito
.
mock
(
CustomerApplicationClient
)
def
customScoreClient
=
PowerMockito
.
mock
(
CustomerApplicationClient
)
def
shoppingCartRelationFactory
=
PowerMockito
.
mock
(
ShoppingCartRelationFactory
)
def
shoppingCartRelationFactory
=
PowerMockito
.
mock
(
ShoppingCartRelationFactory
)
void
setup
()
{
void
setup
()
{
defaultPromotionService
.
shoppingCartConvertAdapter
=
shoppingCartConvertAdapter
defaultPromotionService
.
promotionCommonMethodHandle
=
promotionCommonMethodHandle
shoppingCartConvertAdapter
.
mcCafeTablewareSkuId
=
1
shoppingCartNewServiceImpl
.
customerInfoManager
=
customerInfoManager
shoppingCartNewServiceImpl
.
customerInfoManager
=
customerInfoManager
shoppingCartNewServiceImpl
.
shoppingCartRelationFactory
=
shoppingCartRelationFactory
shoppingCartNewServiceImpl
.
shoppingCartRelationFactory
=
shoppingCartRelationFactory
shoppingCartNewServiceImpl
.
productService
=
productService
shoppingCartNewServiceImpl
.
productService
=
productService
...
@@ -212,6 +220,7 @@ class ShoppingCartOldDiscountSpock extends Specification {
...
@@ -212,6 +220,7 @@ class ShoppingCartOldDiscountSpock extends Specification {
PowerMockito
.
when
(
PromotionFactory
.
getPromotionService
(
ShoppingCartPromotionEnum
.
FULL_M_COUNT_N_FOLD
)).
thenReturn
(
fullMCountNFoldService
)
PowerMockito
.
when
(
PromotionFactory
.
getPromotionService
(
ShoppingCartPromotionEnum
.
FULL_M_COUNT_N_FOLD
)).
thenReturn
(
fullMCountNFoldService
)
PowerMockito
.
when
(
PromotionFactory
.
getPromotionService
(
ShoppingCartPromotionEnum
.
MEMBER_DISCOUNT_NEw
)).
thenReturn
(
memberDiscountServiceNew
)
PowerMockito
.
when
(
PromotionFactory
.
getPromotionService
(
ShoppingCartPromotionEnum
.
MEMBER_DISCOUNT_NEw
)).
thenReturn
(
memberDiscountServiceNew
)
PowerMockito
.
when
(
PromotionFactory
.
getPromotionService
(
ShoppingCartPromotionEnum
.
BUY_M_SEND_N_COUPON
)).
thenReturn
(
buyMSendNCouponDiscountService
)
PowerMockito
.
when
(
PromotionFactory
.
getPromotionService
(
ShoppingCartPromotionEnum
.
BUY_M_SEND_N_COUPON
)).
thenReturn
(
buyMSendNCouponDiscountService
)
PowerMockito
.
when
(
PromotionFactory
.
getPromotionService
(
ShoppingCartPromotionEnum
.
GATHER_SPOT
)).
thenReturn
(
gatherSpotPromotionService
)
when:
"调用方法逻辑"
when:
"调用方法逻辑"
...
...
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