mock模拟接口测试实例(mock接口测试工具)

本篇文章给大家谈谈mock模拟接口测试实例,以及mock接口测试工具对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

使用Powermock对私有方法进行mock

1、由于是对本类的私有方法进行模拟,所以需要在PrepareForTest后面加上MockPrivateClass,同时需要使用spy来模拟一个对象。

2、加了上面一行后,虽然也没有对listIsNotNullOrEmpty进行mock,但此时返回值是真正的值,说明没有调用默认的mock方法。使用spy后,虽然已经对该类做了mockStatic处理,但此时该类中的所有方法仍然都会调用真实的方法,而不是默认的mock方法。

3、PowerMock可以实现完成对 private/static/fina l方法的Mock(模拟),而Mockito可以对普通的方法进行Mock,如:public等。

4、因为Mockito使用继承的方式实现mock的,用CGLIB生成mock对象代替真实的对象进行执行,为了mock实例的方法,你可以在subclass中覆盖它,而static方法是不能被子类覆盖的,所以Mockito不能mock静态方法。

mock模拟接口测试实例的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mock接口测试工具、mock模拟接口测试实例的信息别忘了在本站进行查找喔。

本站内容来自用户投稿,如果侵犯了您的权利,请与我们联系删除。联系邮箱:835971066@qq.com

本文链接:http://www.jijigongmeng.com/post/2138.html

发表评论

评论列表

还没有评论,快来说点什么吧~