没有方法的类应该进行测试吗?

时间:2018-09-18 23:44:26

标签: unit-testing testing

我应该测试没有方法的类吗?

比方说,我有一个仅包含字段的配置类,并且添加了一个调用每个字段以查看它们是否存在的测试。但是我认为,如果缺少一个字段,则会在其中一个调用中引发编译错误,或者该字段未被使用。因此,我认为这毫无意义,但我需要一些意见。

1 个答案:

答案 0 :(得分:1)

即使该类没有方法,在某些情况下,在测试程序中添加测试用例也非常重要。例如,

  • 如果您的班级具有保持特定值的恒定类型,则需要测试用例以确保这些值不会被修改。
  • 如果类的某些枚举偏斜没有指定值,则需要测试用例以确保变量顺序完整。
  • 如果声明的变量的类型需要严格(例如:很多人在进行双精度和浮点运算时会保持较轻的立场,但是如果进行了更改,尤其是在比较操作中,则会引起非常严重的问题) ,然后应添加与变量类型检查有关的测试用例。
  • 如果一个类有一个按顺序保存消息列表的 array (依赖于特定消息的数组索引),则需要测试用例以确保在它们之间不引起任何消息。