您是否应该测试单线功能?
答案 0 :(得分:7)
今天它是一行,下周就是二十行。
如果你错误地打破了这种行为,现在就进行测试就会发出警告。
使用你最好的判断,确定它是否有可能在将来发生变化。
答案 1 :(得分:1)
如果它们是您的公共界面的一部分,那么您应该测试它们。
答案 2 :(得分:0)
有些单行可以非常优雅/长。
我倾向于不广泛测试“琐碎”功能,尽管可能会进行一些测试(通常通过检查和一两个测试用例),以确保我正确匹配文档/规范(特别是如果其他人可能永远看看文档和/或函数。)
显然,更复杂的单行可能需要与“常规长度”功能一样多的测试(无论规则长度对您来说意味着什么)。