Browse Source

清除测试报错代码

wanxl 1 year ago
parent
commit
c43e04afbc

+ 35 - 0
settings.xml

@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
+          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
+    <pluginGroups>
+        <pluginGroup>io.fabric8</pluginGroup>
+    </pluginGroups>
+
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <!-- maven 拉取仓库地址 -->
+            <repositories>
+                <repository>
+                    <id>aliyun-plugin</id>
+                    <releases>
+                        <enabled>true</enabled>
+                    </releases>
+                    <snapshots>
+                        <enabled>false</enabled>
+                    </snapshots>
+                    <url>https://maven.aliyun.com/repository/public</url>
+                </repository>
+            </repositories>
+
+        </profile>
+
+
+    </profiles>
+
+
+</settings>

+ 0 - 94
src/test/java/com/template/JsapiServiceExtensionExample.java

@@ -1,94 +0,0 @@
-package com.template;
-
-import com.wechat.pay.java.core.Config;
-import com.wechat.pay.java.core.RSAAutoCertificateConfig;
-import com.wechat.pay.java.core.exception.HttpException;
-import com.wechat.pay.java.core.exception.MalformedMessageException;
-import com.wechat.pay.java.core.exception.ServiceException;
-import com.wechat.pay.java.service.payments.jsapi.JsapiServiceExtension;
-import com.wechat.pay.java.service.payments.jsapi.model.CloseOrderRequest;
-import com.wechat.pay.java.service.payments.jsapi.model.PrepayRequest;
-import com.wechat.pay.java.service.payments.jsapi.model.PrepayWithRequestPaymentResponse;
-import com.wechat.pay.java.service.payments.jsapi.model.QueryOrderByIdRequest;
-import com.wechat.pay.java.service.payments.jsapi.model.QueryOrderByOutTradeNoRequest;
-import com.wechat.pay.java.service.payments.model.Transaction;
-
-public class JsapiServiceExtensionExample {
-    /** 商户号 */
-    public static String merchantId = "190000****";
-
-    /** 商户API私钥路径 */
-    public static String privateKeyPath = "/Users/yourname/your/path/apiclient_key.pem";
-
-    /** 商户证书序列号 */
-    public static String merchantSerialNumber = "5157F09EFDC096DE15EBE81A47057A72********";
-
-    /** 商户APIV3密钥 */
-    public static String apiV3Key = "...";
-
-    public static JsapiServiceExtension service;
-
-    public static void main(String[] args) {
-        // 初始化商户配置
-        Config config =
-                new RSAAutoCertificateConfig.Builder()
-                        .merchantId(merchantId)
-                        // 使用 com.wechat.pay.java.core.util 中的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
-                        .privateKeyFromPath(privateKeyPath)
-                        .merchantSerialNumber(merchantSerialNumber)
-                        .apiV3Key(apiV3Key)
-                        .build();
-        // 初始化服务
-        service =
-                new JsapiServiceExtension.Builder()
-                        .config(config)
-                        .signType("RSA") // 不填默认为RSA
-                        .build();
-        try {
-            // ... 调用接口
-            PrepayWithRequestPaymentResponse response = prepayWithRequestPayment();
-            System.out.println(response);
-        } catch (HttpException e) { // 发送HTTP请求失败
-            // 调用e.getHttpRequest()获取请求打印日志或上报监控,更多方法见HttpException定义
-        } catch (ServiceException e) { // 服务返回状态小于200或大于等于300,例如500
-            // 调用e.getResponseBody()获取返回体打印日志或上报监控,更多方法见ServiceException定义
-        } catch (MalformedMessageException e) { // 服务返回成功,返回体类型不合法,或者解析返回体失败
-            // 调用e.getMessage()获取信息打印日志或上报监控,更多方法见MalformedMessageException定义
-        }
-    }
-
-    /** 关闭订单 */
-    public static void closeOrder() {
-
-        CloseOrderRequest request = new CloseOrderRequest();
-        // 调用request.setXxx(val)设置所需参数,具体参数可见Request定义
-        // 调用接口
-        service.closeOrder(request);
-    }
-
-    /** JSAPI支付下单,并返回JSAPI调起支付数据 */
-    public static PrepayWithRequestPaymentResponse prepayWithRequestPayment() {
-        PrepayRequest request = new PrepayRequest();
-        // 调用request.setXxx(val)设置所需参数,具体参数可见Request定义
-        // 调用接口
-        return service.prepayWithRequestPayment(request);
-    }
-
-    /** 微信支付订单号查询订单 */
-    public static Transaction queryOrderById() {
-
-        QueryOrderByIdRequest request = new QueryOrderByIdRequest();
-        // 调用request.setXxx(val)设置所需参数,具体参数可见Request定义
-        // 调用接口
-        return service.queryOrderById(request);
-    }
-
-    /** 商户订单号查询订单 */
-    public static Transaction queryOrderByOutTradeNo() {
-
-        QueryOrderByOutTradeNoRequest request = new QueryOrderByOutTradeNoRequest();
-        // 调用request.setXxx(val)设置所需参数,具体参数可见Request定义
-        // 调用接口
-        return service.queryOrderByOutTradeNo(request);
-    }
-}

+ 0 - 148
src/test/java/com/template/MybatisPlusApplicationTests.java

@@ -1,148 +0,0 @@
-package com.template;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-class MybatisPlusApplicationTests {
-    @Value("${my-security.privateKey}")
-    String privateKey;
-    @Value("${my-security.publicKey}")
-    String publicKey;
-
-    @Test
-    void contextLoads() {
-//        System.out.println(mySecurity.toString());
-
-        System.out.println("privateKey = " + privateKey);
-        System.out.println("publicKey = " + publicKey);
-    }
-
-//    // 继承了BaseMapper,所有的方法都来自己父类
-//    // 我们也可以编写自己的扩展方法!
-//    @Autowired
-//    private PlaybackRecordMapper playbackRecordMapper;
-//
-//    @Test
-//    void contextLoads() {
-//        // 参数是一个 Wrapper ,条件构造器,这里我们先不用 null
-//        // 查询全部用户
-//        List<PlaybackRecord> playbackRecords = playbackRecordMapper.selectList(null);
-//        playbackRecords.forEach(System.out::println);
-//    }
-//
-//    // 测试插入
-//    @Test
-//    public void testInsert(){
-//        PlaybackRecord playbackRecord = new PlaybackRecord();
-//        playbackRecord.setUrl("www.baidu.com");
-//        playbackRecord.setSharerId("123456");
-//        playbackRecord.setShareeId("654321");
-//
-//        int result = playbackRecordMapper.insert(playbackRecord); // 帮我们自动生成id
-//        System.out.println(result); // 受影响的行数
-//        System.out.println(playbackRecord); // 发现,id会自动回填
-//    }
-//
-//    // 测试更新
-//    @Test
-//    public void testUpdate(){
-//        PlaybackRecord playbackRecord = new PlaybackRecord();
-//        // 通过条件自动拼接动态sql
-//        playbackRecord.setShareeId("123456");
-//        // 注意:updateById 但是参数是一个 对象!
-//        int i = playbackRecordMapper.updateById(playbackRecord);
-//        System.out.println(i);
-//    }
-//
-//    // 测试乐观锁成功!
-//    @Test
-//    public void testOptimisticLocker(){
-//        // 1、查询用户信息
-//        PlaybackRecord playbackRecord = playbackRecordMapper.selectById(1L);
-//        // 2、修改用户信息
-//        playbackRecord.setShareeId("123456");
-//        // 3、执行更新操作
-//        playbackRecordMapper.updateById(playbackRecord);
-//    }
-//
-//
-//    // 测试乐观锁失败!多线程下
-//    @Test
-//    public void testOptimisticLocker2(){
-//
-//        // 线程 1
-//        PlaybackRecord playbackRecord = playbackRecordMapper.selectById(1L);
-//        playbackRecord.setShareeId("123456");
-//
-//        // 模拟另外一个线程执行了插队操作
-//        PlaybackRecord playbackRecord2 = playbackRecordMapper.selectById(1L);
-//        playbackRecord.setShareeId("123456");
-//        playbackRecordMapper.updateById(playbackRecord2);
-//
-//        // 自旋锁来多次尝试提交!
-//        playbackRecordMapper.updateById(playbackRecord); // 如果没有乐观锁就会覆盖插队线程的值!
-//    }
-//
-//    // 测试查询
-//    @Test
-//    public void testSelectById(){
-//        PlaybackRecord playbackRecord = playbackRecordMapper.selectById(1L);
-//        System.out.println(playbackRecord);
-//    }
-//
-//    // 测试批量查询!
-//    @Test
-//    public void testSelectByBatchId(){
-//        List<PlaybackRecord> playbackRecords = playbackRecordMapper.selectBatchIds(Arrays.asList(1, 2, 3));
-//        playbackRecords.forEach(System.out::println);
-//    }
-//
-//    // 按条件查询之一使用map操作
-//    @Test
-//    public void testSelectByBatchIds(){
-//        HashMap<String, Object> map = new HashMap<>();
-//        // 自定义要查询
-//        map.put("sharer_id","123456");
-//
-//        List<PlaybackRecord> playbackRecords = playbackRecordMapper.selectByMap(map);
-//        playbackRecords.forEach(System.out::println);
-//    }
-//
-//    // 测试分页查询
-//    @Test
-//    public void testPage(){
-//        //  参数一:当前页
-//        //  参数二:页面大小
-//        //  使用了分页插件之后,所有的分页操作也变得简单的!
-//        Page<PlaybackRecord> page = new Page<>(2,5);
-//        playbackRecordMapper.selectPage(page,null);
-//
-//        page.getRecords().forEach(System.out::println);
-//        System.out.println(page.getTotal());
-//
-//    }
-//
-//
-//    // 测试删除
-//    @Test
-//    public void testDeleteById(){
-//        playbackRecordMapper.deleteById(1L);
-//    }
-//
-//    // 通过id批量删除
-//    @Test
-//    public void testDeleteBatchId(){
-//        playbackRecordMapper.deleteBatchIds(Arrays.asList(1240620674645544961L,1240620674645544962L));
-//    }
-//
-//    // 通过map删除
-//    @Test
-//    public void testDeleteMap(){
-//        HashMap<String, Object> map = new HashMap<>();
-//        map.put("name","123456");
-//        playbackRecordMapper.deleteByMap(map);
-//    }
-
-}

+ 0 - 46
src/test/java/com/template/QuickStart.java

@@ -1,46 +0,0 @@
-package com.template;
-
-import com.wechat.pay.java.core.Config;
-import com.wechat.pay.java.core.RSAAutoCertificateConfig;
-import com.wechat.pay.java.service.payments.nativepay.NativePayService;
-import com.wechat.pay.java.service.payments.nativepay.model.Amount;
-import com.wechat.pay.java.service.payments.nativepay.model.PrepayRequest;
-import com.wechat.pay.java.service.payments.nativepay.model.PrepayResponse;
-/** Native 支付下单为例 */
-public class QuickStart {
-    /** 商户号 */
-    public static String merchantId = "1609853253";
-    /** 商户API私钥路径 */
-    public static String privateKeyPath = "F:\\项目资料\\创海项目资料\\iHotel_student_houtai\\src\\main\\resources\\cert\\apiclient_key.pem";
-    /** 商户证书序列号 */
-    public static String merchantSerialNumber = "61A33563F6158C1B921A27A23A4E94E963DD53DD";
-    /** 商户APIV3密钥 */
-    public static String apiV3key = "nanchangjiaotongxueyuan202188888";
-    public static void main(String[] args) {
-        // 使用自动更新平台证书的RSA配置
-        // 建议将 config 作为单例或全局静态对象,避免重复的下载浪费系统资源
-        Config config =
-                new RSAAutoCertificateConfig.Builder()
-                        .merchantId(merchantId)
-                        .privateKeyFromPath(privateKeyPath)
-                        .merchantSerialNumber(merchantSerialNumber)
-                        .apiV3Key(apiV3key)
-                        .build();
-        // 构建service
-        NativePayService service = new NativePayService.Builder().config(config).build();
-        // request.setXxx(val)设置所需参数,具体参数可见Request定义
-        PrepayRequest request = new PrepayRequest();
-        Amount amount = new Amount();
-        amount.setTotal(100);
-        request.setAmount(amount);
-        request.setAppid("wxd87cbe1db0437303");
-        request.setMchid("1609853253");
-        request.setDescription("测试商品标题");
-        request.setNotifyUrl("https://notify_url");
-        request.setOutTradeNo("out_trade_no_001");
-        // 调用下单方法,得到应答
-        PrepayResponse response = service.prepay(request);
-        // 使用微信扫描 code_url 对应的二维码,即可体验Native支付
-        System.out.println(response.getCodeUrl());
-    }
-}

+ 0 - 95
src/test/java/com/template/WrapperTest.java

@@ -1,95 +0,0 @@
-package com.template;
-
-import com.template.config.MySecurity;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-public class WrapperTest {
-    @Value("${my-security.privateKey}")
-     String privateKey;
-    @Value("${my-security.publicKey}")
-     String publicKey;
-
-    @Autowired
-    MySecurity mySecurity;
-    @Test
-    void contextLoads() {
-        System.out.println(mySecurity.toString());
-        System.out.println("privateKey = " + privateKey);
-        System.out.println("publicKey = " + publicKey);
-    }
-
-
-//    @Autowired
-//    private PlaybackRecordMapper playbackRecordMapper;
-//
-//    @Test
-//    void contextLoads() {
-//        // 查询name不为空的用户,并且邮箱不为空的用户,年龄大于等于12
-//        QueryWrapper<PlaybackRecord> wrapper = new QueryWrapper<>();
-//        wrapper
-//                .isNotNull("name")
-//                .isNotNull("email")
-//                .ge("age",12);
-//        playbackRecordMapper.selectList(wrapper).forEach(System.out::println); // 和我们刚才学习的map对比一下
-//    }
-//
-//    @Test
-//    void test2(){
-//        // 查询名字123456
-//        QueryWrapper<PlaybackRecord> wrapper = new QueryWrapper<>();
-//        wrapper.eq("name","123456");
-//        PlaybackRecord playbackRecord = playbackRecordMapper.selectOne(wrapper); // 查询一个数据,出现多个结果使用List 或者 Map
-//        System.out.println(playbackRecord);
-//    }
-//
-//    @Test
-//    void test3(){
-//        // 查询年龄在 20 ~ 30 岁之间的用户
-//        QueryWrapper<PlaybackRecord> wrapper = new QueryWrapper<>();
-//        wrapper.between("age",20,30); // 区间
-//        Integer count = playbackRecordMapper.selectCount(wrapper);// 查询结果数
-//        System.out.println(count);
-//    }
-//
-//    // 模糊查询
-//    @Test
-//    void test4(){
-//        // 查询年龄在 20 ~ 30 岁之间的用户
-//        QueryWrapper<PlaybackRecord> wrapper = new QueryWrapper<>();
-//        // 左和右  t%
-//        wrapper
-//                .notLike("name","e")
-//                .likeRight("email","t");
-//
-//        List<Map<String, Object>> maps = playbackRecordMapper.selectMaps(wrapper);
-//        maps.forEach(System.out::println);
-//    }
-//
-//    // 模糊查询
-//    @Test
-//    void test5(){
-//
-//        QueryWrapper<PlaybackRecord> wrapper = new QueryWrapper<>();
-//        // id 在子查询中查出来
-//        wrapper.inSql("id","select id from user where id<3");
-//
-//        List<Object> objects = playbackRecordMapper.selectObjs(wrapper);
-//        objects.forEach(System.out::println);
-//    }
-//
-//    //测试六
-//    @Test
-//    void test6(){
-//        QueryWrapper<PlaybackRecord> wrapper = new QueryWrapper<>();
-//        // 通过id进行排序
-//        wrapper.orderByAsc("id");
-//
-//        List<PlaybackRecord> playbackRecords = playbackRecordMapper.selectList(wrapper);
-//        playbackRecords.forEach(System.out::println);
-//    }
-
-}