本demo目前为基于Junit + JMockit 的单元测试demo!
后续待支持:基于TestNG + JMockit 的单元测试demo!
包含但不限于如下案例:
- 案例一:Mock类
- 案例二:Mock实例
- 案例三:Mock接口
- 案例四:Mock Spring Bean
- 案例五:Mock MQ消息生产者
- 案例六:Mock Dubbo消费Bean
JMockit是一款Java类/接口/对象的Mock工具,目前广泛应用于Java应用程序的单元测试中。
JMockit的特点 JMockit的API易用,丰富! JMockit提供了注解,并支持对类/对象的属性,方法,构造函数,初始代码块(含静态初始代码块)进行灵活Mock。(注:支持static,private,public,final,native方法的Mock) 注:JMockit的本质是对java字节码的修改。通俗一点的讲就是在类的某个方法中加入某段逻辑达到Mock的目的。
JMockit的详细使用可参考JMockit中文网:http://jmockit.cn/ 非常感谢大伟的无私贡献!!:
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- 码云官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
- GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
- 码云官方提供的使用手册 https://gitee.com/help
- 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/