我正在从头开始新项目,我希望有很高的单元测试覆盖率。假设我们有 ClassA、ClassB 和 ClassC 以及 ClassATest、ClassBTest、ClassCTest。在 ClassB 和 ClassC 的 ClassATest 真实对象中使用是一种好习惯,以便所有类都在 ClassATest 中进行测试,还是我应该 ClassATest 使用 ClassB 和 ClassC 的模拟并且只创建 ClassA 的真实实例?我在实例化 ClassB 和 ClassC 时没有任何麻烦,而且我看不出有任何理由在这里使用模拟。
问问题
36 次