From ae578eada728593deeed96d3e8fd430c6a1c005a Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Tue, 29 Aug 2023 16:03:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E6=98=93=E5=88=86=E8=B4=A6=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/java/SpringBootTestController.java | 41 ++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/jsowell-admin/src/test/java/SpringBootTestController.java b/jsowell-admin/src/test/java/SpringBootTestController.java index 67eac14c4..c02a1c4b4 100644 --- a/jsowell-admin/src/test/java/SpringBootTestController.java +++ b/jsowell-admin/src/test/java/SpringBootTestController.java @@ -35,7 +35,6 @@ import com.jsowell.common.util.*; import com.jsowell.common.util.Cp56Time2a.Cp56Time2aUtil; import com.jsowell.common.util.http.HttpUtils; import com.jsowell.common.util.id.IdUtils; -import com.jsowell.pile.util.SnUtils; import com.jsowell.common.util.id.SnowflakeIdWorker; import com.jsowell.common.util.ip.AddressUtils; import com.jsowell.netty.handler.HeartbeatRequestHandler; @@ -50,6 +49,9 @@ import com.jsowell.pile.dto.lutongyunting.BindCouponDTO; import com.jsowell.pile.mapper.MemberBasicInfoMapper; import com.jsowell.pile.mapper.PileBillingTemplateMapper; import com.jsowell.pile.service.*; +import com.jsowell.pile.transaction.dto.OrderTransactionDTO; +import com.jsowell.pile.transaction.service.TransactionService; +import com.jsowell.pile.util.SnUtils; import com.jsowell.pile.vo.base.PileInfoVO; import com.jsowell.pile.vo.uniapp.MemberVO; import com.jsowell.pile.vo.web.BalanceDeductionAmountVO; @@ -212,6 +214,43 @@ public class SpringBootTestController { @Autowired private MemberAdapayRecordService memberAdapayRecordService; + @Autowired + private TransactionService transactionService; + + /** + * 单元测试,测试订单流程 + */ + @Test + public void testTheOrderProcess() { + // 生成订单 + OrderBasicInfo orderBasicInfo = generateAnOrder(); + + // 支付订单 + PayOrderDTO dto = new PayOrderDTO(); + + payOrder(dto); + + // 结算订单 + + // 订单退款 + } + + private OrderBasicInfo generateAnOrder() { + OrderBasicInfo orderBasicInfo = new OrderBasicInfo(); + OrderDetail detail = new OrderDetail(); + + + OrderTransactionDTO dto = new OrderTransactionDTO(); + dto.setOrderBasicInfo(orderBasicInfo); + dto.setOrderDetail(detail); + transactionService.doCreateOrder(dto); + return orderBasicInfo; + } + + private OrderBasicInfo payOrder(PayOrderDTO dto) { + return null; + } + /** * 测试多笔支付情况,解冻部分金额 */