阅读背景:

Android单元测试框架源码分析(一)浅析Mockito

来源:互联网 
这是Mockito模拟对象最基本的用法,模拟对象后就可以对对象进行打桩。所谓打桩,就是方法模拟,比如设置某个方法的返回值为自定义的值,在打桩之后就可以保证环境的证券,之后才能通过断言来进行单元测试。很明显,模拟后的对象不是原对象。通过输出模拟类的类信息,可以发现这个模拟的对象是原对象的子类。为什么我明明没有看到有 XXX entends Object{}这样的类却能够生成模拟对象的子类呢?在这里Mockito是通过动态生成字节码来生成模拟对象的子类。这是Mockito模拟对象最基本的用法,模拟对象后就可以对对象进行打桩。所谓打桩,就是方法模拟,比如


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: