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);
    }
}
相关推荐
百度智能云技术站10 小时前
百度 Agent 安全中心:构筑企业智能体的安全底座
人工智能·安全·dubbo
wh_xia_jun17 小时前
How to Write Test Cases in Java Application using Mockito and Junit?
junit
Tirzano18 小时前
批量查询在线成员对应节点redis
数据库·redis·junit
ChoSeitaku2 天前
10.枚举_Record_密封类_debug_API文档_Object类_lombok_Junit
java·数据库·junit
诸葛李3 天前
集成构建xxxxx
java·junit·单元测试
咚为4 天前
比AccessLog更全面的原生Nginx 日志记录
运维·nginx·junit
科技快报6 天前
百度智能云:加大三方面投入 解决具身智能产业硬问题
百度·dubbo
大力财经7 天前
智能体时代如何衡量“DAA“?百度新全栈AI云给出答案
人工智能·百度·dubbo
xiufeia8 天前
后端项目初始化的一些小坑点
java·junit·maven·idea
不开大的凯20778 天前
超级更新月的“硬菜“:模型、硬件与应用全面进入爆发期
人工智能·dubbo·文心一言