Jmockit in Action

      EAI设计开发中,由于涉及多个系统之间的交互,有时需要借用Mock思想,正所谓隔离性编码。在你深入理解了Junit和TestNG框架背后的设计哲学,并且深谙动态代理理念后,这里再为大家送上Mock大餐,没错,Jmockit,公司目前在用的Mock框架,其实和我们熟知的Mokito,Jmock和easyMock差不多,只不过对于静态,final的Mock更彻底,更优雅而已,同时它还有自己的增量Testing plugin.

       当然,如果你是TDD拥捧者,在发挥测试框架强大功能的同时,你一定会对持续集成有更深的认识。即便你的日常编码中缺少单元自测环节(不好的习惯奥),但我还是建议你,花点时间学习一下,掌握一下,只需启动它一次,你便会深深地爱上它(技术敏感性,这是我的感悟)。也许你是一名开发老手,甚至是一位技术大牛,在开发过程中,尤其是在编写底层框架代码时,肯定也曾为层与层之间的隔离测试而烦恼,是否还觉得自己写的工具类,静态方法,私有方法,final类,难于测试?这时,Jmockit映入你的眼帘,没错,试着用用它,没准你和我一样,对测试有术也许有更深的理解。试着拥抱开源,并回报开源吧!

       附件是为大家分享的Jmockit ppt,最后补充一点,Jmockit的掌握是需要一定编程技巧和编程经验的,大家慢慢享用吧,有问题可以留言,一同探讨技术难题。

你可能感兴趣的:(设计模式,编程,框架,TDD,单元测试)