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);
    }
}
相关推荐
wasteland~12 小时前
Dubbo:Docker部署Zookeeper、Dubbo Admin的详细教程和SpringBoot整合Dubbo的实战与演练
docker·zookeeper·dubbo·dubbo-admin
newxtc2 天前
【占融数科-注册/登录安全分析报告】
安全·dubbo
热爱Java,热爱生活3 天前
如何用mockito+junit测试代码
junit
还是鼠鼠3 天前
JMeter 教程:编写 POST 请求脚本访问百度
jmeter·dubbo
才知山高路远5 天前
Java - Junit框架
java·junit·log4j
我是Superman丶5 天前
【Lua】java 调用redis执行 lua脚本
java·开发语言·junit
LuXi_foryou6 天前
错误: 程序包org.junit不存在 import org.junit.Test;
junit·android studio
松树戈7 天前
openfeign与dubbo调用下载excel实践
vue.js·spring cloud·elementui·dubbo
Aric_Jones8 天前
lua入门语法,包含安装,注释,变量,循环等
java·开发语言·git·elasticsearch·junit·lua
程序员buddha13 天前
SpringBoot+Dubbo+Zookeeper实现分布式系统步骤
分布式·zookeeper·dubbo·springboot