在单元测试设计中,很容易陷入实际上只是调用实现逻辑的陷阱.
例如,如果测试整数的数组,它都应该是比其他(2,4,6,8,等)更高的二,是不是真的足以从所述方法得到的返回值,并断言,这种模式是这样?
我错过了什么吗?通过以多种方式测试相同的期望,似乎需要使单个单元测试方法更加健壮.所以上面的期望可以通过检查两个增加断言正在发生的事情,而且在未来数整除由2或者这只是多余的逻辑是什么?
那么简而言之,单元测试应该以多种方式测试一个期望吗?例如,如果我想测试我的裤子适合我,我会/可以测量长度,把它放在旁边,我的腿,看到了比较,等等.这是那种需要进行单元测试的逻辑?
谢谢