junit-mock-dubbo

dubbo单元测试分两种情况

@Autowired注解是启动上下文环境,使用上下文对象进行测试,适合调试代码

@InjectMocks注解是启动上下文环境,使用mock对象替换上下文对象,适合单元测试

BaseTest

java 复制代码
**
 * Created by Luohh on 2023/2/10
 */
@Slf4j
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath*:app_config/*.xml", "classpath*:dubbo_config/*.xml"})
public  abstract class BaseTest extends AbstractJUnit4SpringContextTests {

}

XXXXXTest

java 复制代码
/**
 * Created by Luohh on 2023/12/10
 */
@Slf4j
public class VideoServiceTest extends BaseTest {

    @Autowired
    private VideoService videoService;
    @Autowired
    private SpringTask springTask;

    @Test
    public void screenshotTaskTest() {
        long userId = 5139L;
        int type=2;  //1压缩 2截图
        boolean result = videoService.addFfmpegTask(userId,type);
        springTask.screenshotTask();
        Assert.assertNotNull("solrService.query() failed!", result);
    }
}
相关推荐
重学一遍6 小时前
模拟面试-微服务-Dubbo源码解析
dubbo
身如柳絮随风扬1 天前
Dubbo 隐式传参:不污染接口的优雅参数传递方案
dubbo
上海合宙LuatOS2 天前
LuatOS扩展库API——【 lbsLoc2】免费版单基站定位
数据库·物联网·oracle·junit·lua·luatos
身如柳絮随风扬3 天前
Dubbo 与 Spring Cloud 终极对比:RPC 框架 vs 微服务生态
spring cloud·rpc·dubbo
岁月漫长_3 天前
【语音合成】百度tts调用
百度·dubbo
身如柳絮随风扬4 天前
Dubbo通信底层框架与协议详解:从Netty传输到序列化
dubbo
一个有温度的技术博主4 天前
微服务技术选型:Dubbo、Spring Cloud与Spring Cloud Alibaba深度对比
spring cloud·微服务·dubbo
无心水4 天前
13、云端OCR终极指南|百度/阿里/腾讯API高精度文字提取实战
百度·架构·pdf·ocr·dubbo·pdf解析·pdf抽取
Java成神之路-5 天前
SpringBoot 整合 SSM 全流程详解(含 JUnit+MyBatis 实战)(Spring系列18)
spring boot·junit·mybatis
xiaoshuaishuai86 天前
C# 实现百度搜索算法逆向
开发语言·windows·c#·dubbo