From f63e9349453724c441d848ce12dc0a8f649116e2 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Thu, 23 Mar 2017 17:28:01 +0800 Subject: [PATCH] add missing test --- .../service/impl/WxPayServiceImplTest.java | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/WxPayServiceImplTest.java b/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/WxPayServiceImplTest.java index bf5e7e345..7fa30ac2d 100644 --- a/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/WxPayServiceImplTest.java +++ b/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/WxPayServiceImplTest.java @@ -15,6 +15,7 @@ import org.testng.annotations.*; import java.io.File; import java.nio.file.Files; import java.nio.file.Path; +import java.util.Map; import static org.testng.Assert.*; @@ -26,23 +27,24 @@ import static org.testng.Assert.*; */ @Test @Guice(modules = ApiTestModule.class) -public class WxMpPayServiceImplTest { +public class WxPayServiceImplTest { private final Logger logger = LoggerFactory.getLogger(this.getClass()); @Inject - protected WxPayService wxService; + protected WxPayService payService; @Test public void testGetPayInfo() throws Exception { - + Map payInfo = this.payService.getPayInfo(WxPayUnifiedOrderRequest.builder().body("abc").build()); + this.logger.info(payInfo.toString()); } @Test public void testDownloadBill() throws Exception { - File file = this.wxService.downloadBill("20170101", "ALL", "GZIP", "1111111"); + File file = this.payService.downloadBill("20170101", "ALL", "GZIP", "1111111"); assertNotNull(file); //必填字段为空时,抛出异常 - this.wxService.downloadBill("", "", "", null); + this.payService.downloadBill("", "", "", null); } @Test @@ -54,7 +56,7 @@ public class WxMpPayServiceImplTest { request.setReturnCode("aaa"); request.setResultCode("aaa"); request.setUserIp("8.8.8"); - this.wxService.report(request); + this.payService.report(request); } /** @@ -62,7 +64,7 @@ public class WxMpPayServiceImplTest { */ @Test public void testRefund() throws Exception { - WxPayRefundResult result = this.wxService.refund( + WxPayRefundResult result = this.payService.refund( WxPayRefundRequest.newBuilder() .outRefundNo("aaa") .outTradeNo("1111") @@ -79,20 +81,20 @@ public class WxMpPayServiceImplTest { public void testRefundQuery() throws Exception { WxPayRefundQueryResult result; - result = this.wxService.refundQuery("1", "", "", ""); + result = this.payService.refundQuery("1", "", "", ""); this.logger.info(result.toString()); - result = this.wxService.refundQuery("", "2", "", ""); + result = this.payService.refundQuery("", "2", "", ""); this.logger.info(result.toString()); - result = this.wxService.refundQuery("", "", "3", ""); + result = this.payService.refundQuery("", "", "3", ""); this.logger.info(result.toString()); - result = this.wxService.refundQuery("", "", "", "4"); + result = this.payService.refundQuery("", "", "", "4"); this.logger.info(result.toString()); //测试四个参数都填的情况,应该报异常的 - result = this.wxService.refundQuery("1", "2", "3", "4"); + result = this.payService.refundQuery("1", "2", "3", "4"); this.logger.info(result.toString()); } @@ -105,8 +107,8 @@ public class WxMpPayServiceImplTest { request.setActName("abc"); request.setClientIp("aaa"); request.setMchBillNo("aaaa"); - request.setReOpenid(((XmlWxPayConfig) this.wxService.getConfig()).getOpenid()); - WxPaySendRedpackResult redpackResult = this.wxService.sendRedpack(request); + request.setReOpenid(((XmlWxPayConfig) this.payService.getConfig()).getOpenid()); + WxPaySendRedpackResult redpackResult = this.payService.sendRedpack(request); this.logger.info(redpackResult.toString()); } @@ -115,7 +117,7 @@ public class WxMpPayServiceImplTest { */ @Test public void testQueryRedpack() throws Exception { - WxPayRedpackQueryResult redpackResult = this.wxService.queryRedpack("aaaa"); + WxPayRedpackQueryResult redpackResult = this.payService.queryRedpack("aaaa"); this.logger.info(redpackResult.toString()); } @@ -124,14 +126,14 @@ public class WxMpPayServiceImplTest { */ @Test public void testUnifiedOrder() throws WxErrorException { - WxPayUnifiedOrderResult result = this.wxService + WxPayUnifiedOrderResult result = this.payService .unifiedOrder(WxPayUnifiedOrderRequest.builder() .body("我去") .totalFee(1) .spbillCreateIp("111111") .notifyURL("111111") .tradeType("JSAPI") - .openid(((XmlWxPayConfig) this.wxService.getConfig()).getOpenid()) + .openid(((XmlWxPayConfig) this.payService.getConfig()).getOpenid()) .outTradeNo("111111") .build()); this.logger.info(result.toString()); @@ -142,8 +144,8 @@ public class WxMpPayServiceImplTest { */ @Test public void testQueryOrder() throws WxErrorException { - this.logger.info(this.wxService.queryOrder("11212121", null).toString()); - this.logger.info(this.wxService.queryOrder(null, "11111").toString()); + this.logger.info(this.payService.queryOrder("11212121", null).toString()); + this.logger.info(this.payService.queryOrder(null, "11111").toString()); } /** @@ -151,7 +153,7 @@ public class WxMpPayServiceImplTest { */ @Test public void testCloseOrder() throws WxErrorException { - this.logger.info(this.wxService.closeOrder("11212121").toString()); + this.logger.info(this.payService.closeOrder("11212121").toString()); } /** @@ -160,7 +162,7 @@ public class WxMpPayServiceImplTest { @Test public void testEntPay() throws WxErrorException { WxEntPayRequest request = new WxEntPayRequest(); - this.logger.info(this.wxService.entPay(request).toString()); + this.logger.info(this.payService.entPay(request).toString()); } /** @@ -168,13 +170,13 @@ public class WxMpPayServiceImplTest { */ @Test public void testQueryEntPay() throws WxErrorException { - this.logger.info(this.wxService.queryEntPay("11212121").toString()); + this.logger.info(this.payService.queryEntPay("11212121").toString()); } @Test public void testCreateScanPayQrcodeMode1() throws Exception { String productId = "abc"; - byte[] bytes = this.wxService.createScanPayQrcodeMode1(productId, null, null); + byte[] bytes = this.payService.createScanPayQrcodeMode1(productId, null, null); Path qrcodeFilePath = Files.createTempFile("qrcode_", ".jpg"); Files.write(qrcodeFilePath, bytes); String qrcodeContent = QrcodeUtils.decodeQrcode(qrcodeFilePath.toFile()); @@ -187,7 +189,7 @@ public class WxMpPayServiceImplTest { @Test public void testCreateScanPayQrcodeMode2() throws Exception { String qrcodeContent = "abc"; - byte[] bytes = this.wxService.createScanPayQrcodeMode2(qrcodeContent, null, null); + byte[] bytes = this.payService.createScanPayQrcodeMode2(qrcodeContent, null, null); Path qrcodeFilePath = Files.createTempFile("qrcode_", ".jpg"); Files.write(qrcodeFilePath, bytes); assertEquals(QrcodeUtils.decodeQrcode(qrcodeFilePath.toFile()), qrcodeContent);