如何为以下函数编写测试?
bool IsAnInterger(int ignore)
{
return true
}
Run Code Online (Sandbox Code Playgroud)
我没有足够的时间迭代每个整数(对于实际代码,参数甚至不是整数).
这用作规范模式的一部分,因此我可以实现Null对象.
...测试可以是一种非常有效的方式来显示错误的存在,但它显然不足以显示它们的缺席.
- Edsger W. Dijkstra
我会说尝试彻底的黑盒测试这个功能是没有意义的.最好在类似于使用它的环境中测试它.