我应该模拟传递给构造函数的所有依赖项吗?

时间:2020-05-13 15:30:04

标签: c++ unit-testing

我有一个类(我们称它为Workspace),该类封装了一些设备数据,并且只有一个称为getNumberOfDevices的公共方法。我创建了第二类Builder,该类基于计算出的设备数量生成一些数据。它在构造函数中使用类Workspace的对象。依赖项非常“严格”,因为大多数方法都使用传递的对象中的信息。现在,我要测试Builder类。是否应该嘲笑类Workspace的对象?是否应该模拟构造函数中传递的每个依赖项?

0 个答案:

没有答案