我正在为具有setter 但没有 getters的属性的类编写单元测试。
我希望能够测试这些设置器以确保它们正确设置数据。
我发现我的选择是:
- 为这些函数编写 getter,以便我可以测试它们是否设置正确
- 编写一个方法,例如
testAllSetters()
一次测试它们
但是这两种解决方案都是不可取的,因为它只是为了测试它而向类添加了不需要的功能。
- 我还可以测试该类的输出以查看它总体上是否正确,但在许多情况下,这并没有像我想要的那样测试单个设置器
在没有配对 getter 的类上对 setter 进行单元测试的最佳方法是什么?