Commit d465c26b by 周晓航

优化 spock老算价 测试用例

parent 6a63a7c0
......@@ -2,6 +2,7 @@ package cn.freemud.service.impl
import cn.freemud.adapter.ActivityAdapter
import cn.freemud.adapter.CouponAdapter
import cn.freemud.adapter.ShoppingCartConvertAdapter
import cn.freemud.adapter.StoreItemAdapter
import cn.freemud.entities.dto.GetCouponDetailResponseDto
import cn.freemud.entities.dto.ProductBaseResponse
......@@ -15,6 +16,7 @@ import cn.freemud.entities.vo.CartGoods
import cn.freemud.entities.vo.GetShoppingCartGoodsApportionRequestVo
import cn.freemud.enums.ShoppingCartPromotionEnum
import cn.freemud.handle.CommonFunctionHandle
import cn.freemud.handle.PromotionCommonMethodHandle
import cn.freemud.service.ActivityService
import cn.freemud.service.CommonService
import cn.freemud.service.active.ActiveFactory
......@@ -72,8 +74,10 @@ class ShoppingCartOldDiscountSpock extends Specification {
def memberDiscountService = new MemberDiscountServiceImpl()
def fullMCountNFoldService = new FullMCountNFoldPromotionService()
def buyMSendNCouponDiscountService = new BuyMSendNCouponDiscountServiceImpl()
def gatherSpotPromotionService = new GatherSpotPromotionService()
def memberDiscountServiceNew = new MemberDiscountServiceImpl()
def sharingCartService = new CalculationSharingCartService()
def shoppingCartConvertAdapter = new ShoppingCartConvertAdapter()
def assortmentSdkService = PowerMockito.mock(AssortmentSdkService)
......@@ -96,10 +100,14 @@ class ShoppingCartOldDiscountSpock extends Specification {
def scoreSharingService = new ScoreSharingService()
def deliverySharingService = new DeliverySharingService()
def buyOneGiveOneSendService = new BuyOneGiveOneSendService()
def promotionCommonMethodHandle = new PromotionCommonMethodHandle()
def customScoreClient = PowerMockito.mock(CustomerApplicationClient)
def shoppingCartRelationFactory = PowerMockito.mock(ShoppingCartRelationFactory)
void setup() {
defaultPromotionService.shoppingCartConvertAdapter = shoppingCartConvertAdapter
defaultPromotionService.promotionCommonMethodHandle = promotionCommonMethodHandle
shoppingCartConvertAdapter.mcCafeTablewareSkuId = 1
shoppingCartNewServiceImpl.customerInfoManager = customerInfoManager
shoppingCartNewServiceImpl.shoppingCartRelationFactory = shoppingCartRelationFactory
shoppingCartNewServiceImpl.productService = productService
......@@ -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.MEMBER_DISCOUNT_NEw)).thenReturn(memberDiscountServiceNew)
PowerMockito.when(PromotionFactory.getPromotionService(ShoppingCartPromotionEnum.BUY_M_SEND_N_COUPON)).thenReturn(buyMSendNCouponDiscountService)
PowerMockito.when(PromotionFactory.getPromotionService(ShoppingCartPromotionEnum.GATHER_SPOT)).thenReturn(gatherSpotPromotionService)
when: "调用方法逻辑"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment