为什么这个测试没有重复?

时间:2016-09-01 13:19:20

标签: unit-testing null this

这不是明确的代码,所以如果它应该在其他地方发布,请道歉。然而,它完全属于测试领域,我认为你们应该在家中。

我正在阅读那篇具有挑衅性的文章"Why Most Unit Testing is Waste"(21页)并且看到了这段文字:

  

第三次试验抛弃了同义反复的。 [...]顺便说一下,this在进入某个方法时非{null}的测试不是重复测试 - 并且可以提供非常丰富的信息[...]

这真的激起了我的好奇心 - 为什么this 永远 如何你甚至可以写这样的代码?

编辑:谢谢丹尼尔!我不太了解C(/ ++ /#),但我最初(以Java为中心)的想法是不,它不可能,而且我似乎是对的,参考你的第二个注释“如果你正在使用它,那么你就是在实例中所以这[不能]为空。”

1 个答案:

答案 0 :(得分:0)

归功于@DanielDaranas。