spock杂谈

@Autowired 注入 ; new 一个对象 ; Spy() 是一个意思,创建的是实体对象,调用的是真实方法

Mock()  是创建一个虚拟对象,mock控制方法行为(如某个方法会被调用几次,会接受到什么入参),stub控制方法的返回值

 

一般测试一个方法,就创建一个该对象的spy,然后这个方法可能依赖了别的对象方法,就mock依赖的对象。

posted @ 2022-07-15 14:59  无极是一种信仰  阅读(36)  评论(0)    收藏  举报