우리는 단지 돌연변이 테스트로 조금 놀고 있으며 이해할 수없는 한가지가 있습니다.돌연변이 테스트 - for-each 루프에서 조건부를 부정합니다?
for (final Order order : orders)
내가 뮤 테이터 (http://pitest.org/quickstart/mutators/#NEGATE_CONDITIONALS)의 설명을 살펴 경우, 그냥 변이한다 : 왜 항상이 같은 내를위한 각 루프에서 "부정적인 (negated) 조건부 뮤 테이터"를 적용하려고 !=
~ ==
또는 <
~ >=
과 같은 조건. 그래서 나는 왜 그것이 그곳에서 사용되는지, 왜 때때로 실패하고 때로는 이해하지 않는지 이해하지 못합니다.
누군가 나에게 설명해 주시겠습니까?
'orders'가 배열인지 또는 반복 가능한지 여부에 따라 달라 지나요? 후자의 경우에는 무효화 할 이진 연산자가 없습니다. –
주문은 목록입니다. <> – Feroc