Mockito和PowerMock用法

Mockito和PowerMock用法,第1张

​ PowerMock是Java开发中的一种Mock框架,用于 单元模块测试 。当你想要测试一个service接口,但service需要经过防火墙访问,防火墙不能为你打开或者你需要认证才能访问。遇到这样情况时,你可以在你能访问的地方使用MockService替代,模拟实现获取数据。

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

Demo演示

PowerMock基于Mockito开发,起语法规则与Mockito一致,主要区别在于使用方面,以实现完成对 private/static/fina l等方法(也支持mock的对象是在方法内部new出来的)的Mock(模拟)。具体事例如下:

1、添加依赖

1、先创建一个叫test1的java项目,新建一个Person类 2、创建第2个项目test2 勾选Web Application 2、配置test2 Crtl+Shift+Alt+S 打开Project Structure,选择Modules ->点第2竖栏的加号 ->选择Module 选第3项,Import existing module


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11618395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存