美文网首页
初识Mock测试

初识Mock测试

作者: stack | 来源:发表于2020-09-29 09:42 被阅读0次

    使用mock的方法进行相关测试的主要目的是对于开发工作未完成,而功能需求已经梳理清楚的方案进行测试。java提供了很多的mock测试框架,EasyMock,Mockito,PowerMock,JMockit。我这里主要采用Mockito实现功能的测试。基于maven构建java spring boot包管理项目:(pom文件中引入以下两个依赖坐标)

    Mockito相关依赖

    @InjectMocks:创建一个实例,简单的说是这个Mock可以调用真实代码的方法,其余用@Mock(或@Spy)注解创建的mock将被注入到用该实例中。

    @Mock:对函数的调用均执行mock(即虚假函数),不执行真正部分。

    mock,injectMocks注解

    when(xxxx).thenReturn(yyyy); 是指定当执行了这个方法的时候,返回 thenReturn 的值,相当于是对模拟对象的配置过程,为某些条件给定一个预期的返回值。

    后期继续写mock接口测试。。。

    相关文章

      网友评论

          本文标题:初识Mock测试

          本文链接:https://www.haomeiwen.com/subject/ayvxuktx.html