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);
    }
}
相关推荐
thginWalker10 小时前
Dubbo源码解读与实战-基础知识(下)
dubbo
Lbwnb丶1 天前
JUnit 4 + Spring Boot 测试依赖
数据库·spring boot·junit
夏天的阳光吖3 天前
【软件测试】第7章 自动化测试常用函数(上)
selenium·dubbo
编啊编程啊程3 天前
gRPC从0到1系列【2】
rpc·dubbo·nio
编啊编程啊程4 天前
Netty从0到1系列之RPC通信
java·spring boot·rpc·kafka·dubbo·nio
koping_wu4 天前
【Dubbo】Rpc与HTTP的区别、Dubbo调用过程
http·rpc·dubbo
考虑考虑5 天前
dubbo3超时时间延长
java·后端·dubbo
java搬砖工-苤-初心不变15 天前
基于 lua_shared_dict 的本地内存限流实现
开发语言·junit·lua
王道长服务器 | 亚马逊云16 天前
一个迁移案例:从传统 IDC 到 AWS 的真实对比
java·spring boot·git·云计算·github·dubbo·aws
不要再敲了17 天前
掌握单元测试的利器:JUnit 注解从入门到精通
junit·单元测试