junit-mock-dubbo
2023-12-22 19:28:59
dubbo单元测试分两种情况
@Autowired注解是启动上下文环境,使用上下文对象进行测试,适合调试代码
@InjectMocks注解是启动上下文环境,使用mock对象替换上下文对象,适合单元测试
BaseTest
**
* 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
/**
* 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);
}
}
文章来源:https://blog.csdn.net/luohaihua_20/article/details/135158217
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!