CommonServiceImpl 在方法getSourceCodeMap()调用了ServiceA的方法list(QueryBO queryBo)。
【SpringBoot】mockito+junit 单元测试,lg闪耀
cpugpu芯片开发光刻机
半导体技术突破
13
文件名:【SpringBoot】mockito+junit 单元测试,lg闪耀
【SpringBoot】mockito+junit 单元测试
1.POM 引入以下依赖 <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version><scope>test</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><version>2.5.2</version><scope>test</scope></dependency> 2.Service层接口单元测试示例 package xxx.xxx.xxx;import org.apache.commons.collections.CollectionUtils;import org.junit.Assert;import org.junit.Before;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.junit.runner.RunWith;import org.mockito.InjectMocks;import org.mockito.Mock;import org.mockito.Mockito;import org.mockito.MockitoAnnotations;import org.mockito.junit.MockitoJUnitRunner;import org.springframework.beans.factory.annotation.Autowired;import java.util.Arrays;@RunWith(MockitoJUnitRunner.class)@Slf4jclass CommonServiceImplTest {@Autowired@InjectMocksCommonServiceImpl commonService;@MockServiceA serviceA;@MockServiceB servieB;private QueryBo queryBO;@BeforeEachpublic void setUp() {MockitoAnnotations.openMocks(this);}@Testvoid getSourceCodeMap() {queryBO = new QueryBO();queryBO.setFieldA("A");queryBO.setFieldB("B"); CommonEntity entity = new CommonEntity ();entity.setField1("1");entity.setField2("2");Mockito.when(serviceA.list(queryBO)).thenReturn(Arrays.asList(new CommonEntity []{entity}));Assert.assertNotNull(commonService.getSourceCodeMap());}
同类推荐
-

【PTA天梯赛CCCC -2017决赛L2-4】部落 (25 分)(图染色),搜狗拼音输入法3.0
查看 -

【PTA题目】7-15 寻找数中连续数字构成的最大素数 分数 20,d7000 d7100
查看 -

【QGIS入门实战精品教程】3.2:QGIS如何打开ArcGIS创建的个人数据库(MDB)?,索爱k800
查看 -

【QandA C++】内存分段和内存分页等重点知识汇总,3g安卓市场
查看 -

【Qt之元对象系统】,夏新大v进步版(qt 元对象系统)
查看 -

【Qt开发流程】之UDP,芯片组(qt udp编程)
查看 -

【Qt控件之QListWidget】介绍及使用,利用QListWidget、QToolButton、和布局控件实现抽屉式组合控件,280x
查看 -

【REPERTOIRE】Rastaman Vibration,跨越物流查单
查看 -

【ROI 2019 Day2】课桌【贪心】【决策单调性】【分治】,步步高i308
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接