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进行比对,数据校验

相关推荐
珹洺7 分钟前
Java-Spring入门指南(五)Spring自动装配
android·java·spring
帧栈14 分钟前
并发编程原理与实战(二十七)深入剖析synchronized底层基石ObjectMonitor与对象头Mark Word
java
imHanweihu18 分钟前
基于POI-TL实现动态Word模板数据填充(含图表):从需求到落地的完整开发实践
java·onlyoffice·poi-tl
月夕·花晨21 分钟前
Gateway -网关
java·服务器·分布式·后端·spring cloud·微服务·gateway
失散1322 分钟前
分布式专题——6 Redis缓存设计与性能优化
java·redis·分布式·缓存·架构
杏花春雨江南22 分钟前
Spring Cloud Gateway 作为一个独立的服务进行部署吗
java·开发语言
GSDjisidi23 分钟前
东京本社招聘 | 财务负责人 & 多个日本IT岗位(Java/C++/Python/AWS 等),IT营业同步招募
java·开发语言·aws
叫我阿柒啊34 分钟前
Java全栈开发面试实战:从基础到微服务的完整技术栈解析
java·spring boot·微服务·前端框架·vue·jwt·全栈开发
前行的小黑炭35 分钟前
Android:在项目当中可能会遇到的ANR,应该如何解决?
android·java·kotlin