我应该测试一个没有方法的类吗?
假设我有一个只有字段的配置类,我添加了一个测试来调用每个字段以查看它们是否存在。但我认为,如果缺少一个字段,它会在其中一个调用中引发编译错误,或者该字段未被使用。所以我认为这是毫无意义的,但我想要一些意见。
最佳答案
即使该类没有方法,在某些情况下在您的测试程序中添加测试用例也是非常重要的。例如,
- 如果您的类具有保存特定值的常量类型,则需要测试用例以确保这些值未被修改。
- 如果一个类有一些枚举声明而没有指定值,则需要测试用例以确保变量的顺序是完整的。
- 如果声明的变量的类型需要严格(例如:很多人在谈到double和float时保持较轻的一面,但如果改变它们会导致非常严重的问题,尤其是在比较操作中) ,然后添加与变量类型检查相关的测试用例。
- 如果一个类有一个array 按顺序保存消息列表(依赖于特定消息的数组索引),则需要测试用例以确保其间不会引入任何消息。
关于unit-testing - 没有方法的类应该被测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52395988/