原文章地址
Summary
Solitary or Sociable
文章中重点说了这两个词,Solitary意思是单独的,孤立的;Sociable意思是社交的,可交往的;
![](https://img.haomeiwen.com/i7974773/ef18e7d174622e70.png)
Solitary
在UnitTest中的含义就是,写与外界不交互的单元测试,与外面交互的对象或资源,全部用MockObject替代;
这里可能就是我们常说的最稳定、不依赖外部的模块测试,在DDD中比如就是Domain Model层;
Sociable
在UnitTest中的含义就是,对于外部对象或资源,应该是采用直接调用,而非采用MockObject,这样也能反馈更真实的业务场景;
这种就是我们常说的Service做场景锲约测试,不采用任何MockObject;
网友评论