SpringBootTest测试框架五

示例

java 复制代码
package com.xxx;


import com.xxx.ut.AbstractBasicTest;
import com.xxx.ut.uttool.TestModel;
import com.xxx.ut.uttool.TestModelEnum;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;

public class QueryXXXImplTest extends AbstractBasicTest {

    @Autowired
    private QueryxxxImpl service;


 @TestModel(value = TestModelEnum.LOCAL_PRIOR)
    @Test
    public void execute_xxx_PAYMENT_unionOrder() {

        QueryxxxRequest request = new QueryxxxRequest ();
        request.setDealNo("1022110407363100000003199");

        QueryxxxResponse response = service.execute(request);

        compareAndWrite(response);

    }

1、按测试方法名生成文件目录

2、按调用类名+方法名生成mock文件,可防重名

3、生成结果result.json

4、对结果result.json进行比对,数据校验

相关推荐
zfj3215 分钟前
CyclicBarrier、CountDownLatch、Semaphore 各自的作用和用法区别
java·开发语言·countdownlatch·semaphore·cyclicbarrier
2501_9167665411 分钟前
【JVM】类的加载机制
java·jvm
Sag_ever11 分钟前
Java数组详解
java
张np12 分钟前
java基础-ConcurrentHashMap
java·开发语言
一嘴一个橘子35 分钟前
spring-aop 的 基础使用 - 4 - 环绕通知 @Around
java
小毅&Nora1 小时前
【Java线程安全实战】⑨ CompletableFuture的高级用法:从基础到高阶,结合虚拟线程
java·线程安全·虚拟线程
冰冰菜的扣jio1 小时前
Redis缓存中三大问题——穿透、击穿、雪崩
java·redis·缓存
小璐猪头1 小时前
专为 Spring Boot 设计的 Elasticsearch 日志收集 Starter
java
ps酷教程1 小时前
HttpPostRequestDecoder源码浅析
java·http·netty
闲人编程1 小时前
消息通知系统实现:构建高可用、可扩展的企业级通知服务
java·服务器·网络·python·消息队列·异步处理·分发器