廣東網(wǎng)站建設(shè)便捷抖音seo優(yōu)化
dubbo單元測試分兩種情況
@Autowired注解是啟動(dòng)上下文環(huán)境,使用上下文對(duì)象進(jìn)行測試,適合調(diào)試代碼
@InjectMocks注解是啟動(dòng)上下文環(huán)境,使用mock對(duì)象替換上下文對(duì)象,適合單元測試
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 {@Autowiredprivate VideoService videoService;@Autowiredprivate SpringTask springTask;@Testpublic void screenshotTaskTest() {long userId = 5139L;int type=2; //1壓縮 2截圖boolean result = videoService.addFfmpegTask(userId,type);springTask.screenshotTask();Assert.assertNotNull("solrService.query() failed!", result);}
}