diff --git a/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java b/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java index 418c94c..0df7712 100644 --- a/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java +++ b/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java @@ -60,14 +60,51 @@ class PayServiceTest { } @Test - void detailQuery() { + void AsyncTest(){ + for(int i=0;i<10;i++){ + new MyThread().start(); + } + try{ + Thread.sleep(3000000); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + + class MyThread extends Thread{ + @Override + public void run(){ + for(int i=0;i<1000000;i++){ + asyncDetailQuery(); + } + } + } + + public void asyncDetailQuery(){ OfflineRechargeDetailQueryRequest request = new OfflineRechargeDetailQueryRequest(); - request.setChannelNo("0000"); + request.setChannelNo("1021"); request.setAppNo("01"); request.setSerialNo(Nonce.ofNonce()); request.setTransDate(DateTimes.ofNowDate()); request.setTransTradeTime(DateTimes.ofNow()); + request.setAccountNo("1021231114000014"); + request.setTradeDateStart(DateTimes.ofNowDate()); + request.setTradeDateEnd(DateTimes.ofNowDate()); + OfflineRechargeDetailQueryResponse response = payService.detailQuery(request); + Assertions.assertNotNull(response); + } + @Test + void detailQuery() { + OfflineRechargeDetailQueryRequest request = new OfflineRechargeDetailQueryRequest(); + request.setChannelNo("1021"); + request.setAppNo("01"); + request.setSerialNo(Nonce.ofNonce()); + request.setTransDate(DateTimes.ofNowDate()); + request.setTransTradeTime(DateTimes.ofNow()); + request.setAccountNo("1021231114000014"); + request.setTradeDateStart(DateTimes.ofNowDate()); + request.setTradeDateEnd(DateTimes.ofNowDate()); OfflineRechargeDetailQueryResponse response = payService.detailQuery(request); Assertions.assertNotNull(response); }