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);
    }
}
相关推荐
程序员小潘15 小时前
Dubbo 序列化类检查和自动信任机制
java·dubbo
武子康3 天前
Java-80 深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
java·分布式·后端·spring·微服务·rpc·dubbo
百度SEO专员4 天前
2025最新蜘蛛池在百度SEO中的应用
dubbo
执笔诉情殇〆5 天前
SpringBoot3(若依框架)集成Mybatis-Plus和单元测试功能,以及问题解决
java·spring boot·junit·mybatis-plus
程序员的世界你不懂5 天前
Jmeter常见问题分析(1)乱码问题
jmeter·dubbo
℡余晖^7 天前
Lua语言
junit
武子康8 天前
Java-78 深入浅出 RPC Dubbo 负载均衡全解析:策略、配置与自定义实现实战
java·数据库·分布式·后端·缓存·rpc·dubbo
枣伊吕波8 天前
第十八节:第七部分:java高级:注解的应用场景:模拟junit框架
java·数据库·junit
武子康11 天前
Java-77 深入浅出 RPC Dubbo 负载均衡全解析:策略、配置与自定义实现实战
java·分布式·后端·spring·微服务·rpc·dubbo
武子康13 天前
Java-75 深入浅出 RPC Dubbo Java SPI机制详解:从JDK到Dubbo的插件式扩展
java·分布式·后端·spring·微服务·rpc·dubbo