这是正常的单元测试从我的课程中获取所有行为吗?

rem*_*rel 1 oop unit-testing design-patterns

我正在开始一个新项目,我想使用单元测试.

所以我编写了我的服务类,它们实现接口并在参数中等待接口,因此我可以轻松地模拟这些类.

我的问题:我的商务舱绝对没有代码!(像客户一样)

这是正常的吗?即使没有单元测试,这是正常的吗?你会在像"客户"这样的课程中放入什么样的代码?

Pét*_*rök 5

不,这对我来说听起来并不正常 - 除非你处于项目的最初阶段并且Customer还只是一个骨架,并且你知道随着时间的推移它会获得更多的功能.

否则,它可能是设计问题的标志,例如贫血领域模型.

这不是单元测试的错.单元测试不以任何方式强制创建一个没有实际功能的哑类.