我们只是在玩一些突变测试,但有一件事我不明白。为什么它总是试图在我的 for-each 循环上应用“否定条件修改器”,如下所示:
for (final Order order : orders)
如果我看一下 mutator 的描述(http://pitest.org/quickstart/mutators/#NEGATE_CONDITIONALS),那么它应该只是改变条件,比如!=
to==
或<
to >=
。所以我真的不明白为什么在那里使用它以及为什么它有时会失败而有时不会。
有人可以向我解释一下吗?