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);
    }
}
相关推荐
编啊编程啊程18 小时前
【011】宠物共享平台
spring boot·log4j·maven·dubbo·宠物
草莓熊Lotso1 天前
《C++ Web 自动化测试实战:常用函数全解析与场景化应用指南》
前端·c++·python·dubbo
thginWalker2 天前
Dubbo源码解读与实战-服务通信
dubbo
FFZero12 天前
【C++/Lua联合开发】 (三) C++调用Lua
c++·junit·lua
爬山算法3 天前
Redis(63)Redis的Lua脚本如何使用?
redis·junit·lua
疯狂吧小飞牛4 天前
Lua 中的 __index、__newindex、rawget 与 rawset 介绍
开发语言·junit·lua
安冬的码畜日常4 天前
【JUnit实战3_02】第二章:探索 JUnit 的核心功能(一)
数据库·junit·sqlserver
疯狂吧小飞牛4 天前
Lua C API 中一段LUA建表过程解释
c语言·junit·lua
疯狂吧小飞牛4 天前
Lua中,表、元表、对象、类的解析
开发语言·junit·lua