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);
    }
}
相关推荐
测试修炼手册1 天前
[测试技术] TestNG 入门与实战:分组、数据驱动与并行执行
junit·单元测试·log4j
START_GAME2 天前
LuaTools的使用指南
junit
Dontla2 天前
网站爬虫控制策略介绍(robots.txt、sitemap.xml、x-robots-tag、noindex、nofollow)网站索引
xml·爬虫·dubbo
测试修炼手册2 天前
[测试技术] JUnit 6 入门与实战:断言、参数化与 Mockito
数据库·junit·sqlserver
snow@li3 天前
Dubbo:全景速查手册(完整版·多表格体系梳理)/ Java RPC 远程调用框架
dubbo
liudashuang20173 天前
SpringBoot监控及Dubbo服务优化总结
spring boot·后端·dubbo
weixin_436525075 天前
Spring + Dubbo + Zookeeper项目依赖注入
spring·dubbo·java-zookeeper
大黄说说7 天前
Hyperf 协程 PHP 实战:高并发秒杀接口从 0 到 1 落地
junit
apihz7 天前
全国油价查询免费 API 接口详解与调用实战(PHP / Python)
android·python·php·dubbo·天气预报·油价
名字还没想好☜9 天前
用 Redis + Redisson 实现分布式锁:从踩坑到生产可用
java·redis·分布式·junit·分布式锁·redisson