Commit d465c26b by 周晓航

优化 spock老算价 测试用例

parent 6a63a7c0
...@@ -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: "调用方法逻辑"
......
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