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 小时前
JUnit--Before,After,Test标签
java·junit·log4j
少云清1 天前
【接口测试】3_Dubbo接口 _Telnet或python远程调用Dubbo接口
开发语言·python·dubbo·接口测试
雨中飘荡的记忆1 天前
Dubbo微服务实战
dubbo
_200_1 天前
Lua 流程控制
开发语言·junit·lua
富士康质检员张全蛋2 天前
Zookeeper原理和Dubbo中的作用
zookeeper·dubbo
roman_日积跬步-终至千里2 天前
【大数据架构-数据中台(1)】解码数据中台:从概念到认知
大数据·架构·dubbo
少云清2 天前
【接口测试】2_Dubbo接口 _Dubbo接口测试
dubbo·接口测试
量子炒饭大师3 天前
【C++入门】一名初级赛博神格的觉醒 —— 【什么是C++?】
c++·visualstudio·dubbo
姓蔡小朋友3 天前
LUA脚本
开发语言·junit·lua