### Question:
PayServiceImpl implements PayService { @Override public PayResponse create(OrderDTO orderDTO) { PayRequest payRequest = new PayRequest(); payRequest.setOpenid(orderDTO.getBuyerOpenid()); payRequest.setOrderAmount(orderDTO.getOrderAmount().doubleValue()); payRequest.setOrderId(orderDTO.getOrderId()); payRequest.setOrderName(ORDER_NAME); payRequest.setPayTypeEnum(BestPayTypeEnum.WXPAY_H5); log.info("【微信支付】发起支付, request={}", JsonUtil.toJson(payRequest)); PayResponse payResponse = bestPayService.pay(payRequest); log.info("【微信支付】发起支付, response={}", JsonUtil.toJson(payResponse)); return payResponse; }  @Override PayResponse create(OrderDTO orderDTO); @Override PayResponse notify(String notifyData); @Override RefundResponse refund(OrderDTO orderDTO);  }### Answer:
@Test public void create() throws Exception { OrderDTO orderDTO = orderService.findOne("1499097366838352541"); payService.create(orderDTO); }