测试始终返回True的函数

Dav*_*emp 3 tdd

如何为以下函数编写测试?

bool IsAnInterger(int ignore) 
{
    return true
}
Run Code Online (Sandbox Code Playgroud)

我没有足够的时间迭代每个整数(对于实际代码,参数甚至不是整数).

这用作规范模式的一部分,因此我可以实现Null对象.

ham*_*mar 6

...测试可以是一种非常有效的方式来显示错误的存在,但它显然不足以显示它们的缺席.

- Edsger W. Dijkstra

我会说尝试彻底的黑盒测试这个功能是没有意义的.最好在类似于使用它的环境中测试它.