测试单线功能有多重要?

时间:2011-03-23 22:08:22

标签: unit-testing testing

您是否应该测试单线功能?

3 个答案:

答案 0 :(得分:7)

今天它是一行,下周就是二十行。

如果你错误地打破了这种行为,现在就进行测试就会发出警告。

使用你最好的判断,确定它是否有可能在将来发生变化。

答案 1 :(得分:1)

如果它们是您的公共界面的一部分,那么您应该测试它们。

答案 2 :(得分:0)

有些单行可以非常优雅/长。

我倾向于不广泛测试“琐碎”功能,尽管可能会进行一些测试(通常通过检查和一两个测试用例),以确保我正确匹配文档/规范(特别是如果其他人可能永远看看文档和/或函数。)

显然,更复杂的单行可能需要与“常规长度”功能一样多的测试(无论规则长度对您来说意味着什么)。