标签:thenReturn mockito when private 测试 laMfAbnormalMapper public mock
添加依赖
<properties>
<mockito.version>2.23.0</mockito.version>
</properties>
<!--mockito-->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockito.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<version>${mockito.version}</version>
<scope>test</scope>
</dependency>
测试类
public class XxxServiceImplTest { @InjectMocks private SC001ServiceImpl sC001ServiceImpl; @Mock private LA_MF_AbnormalMapper laMfAbnormalMapper; @Mock private ScenicMapper scenicMapper; @Before public void init() throws Exception { MockitoAnnotations.initMocks(this); } @Test public void getInterpretDataTest(){ when(laMfAbnormalMapper.getAllAbnormalNumByYesterday(null)).thenReturn(allAbnormalNum); when(laMfAbnormalMapper.getAbnormalByDate("")).thenReturn(average); Result result = sC001ServiceImpl.getInterpretData(filter); Assert.assertNotNull(result.getData()); } @Test public void getAbnormalEventSTest(){ when(laMfAbnormalMapper.getAllAbnormalByScenicId(any())).thenReturn(num); Result t = sC001ServiceImpl.getAbnormalEventS(filter); Assert.assertNotNull(t.getData()); }
其他
@value解决
ReflectionTestUtils.setField(la_mf_003_drService,"prefixUrl","hehehhehelala");
标签:thenReturn,mockito,when,private,测试,laMfAbnormalMapper,public,mock 来源: https://www.cnblogs.com/yangzhongzhong/p/15321350.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。