Hi all:
i wrote the exactly same code follow the video "Introduction to Mutation Testing - Nicolas Fränkel", but still get different result .
I'm using: 1,Oxygen.3a Release (4.7.3a) 2,TestNG 6.14.0.201802161500 3,Pitclipse 1.1.6.201607050705 -- Default Mutators
public class PassFilterTest {
private PassFilter passFileterFive;
@BeforeMethod
protected void setup() {passFileterFive = new PassFilter(5);}
@Test
public void test01() {
boolean result = passFileterFive.filter(1);
Assert.assertTrue(result);
}
@Test
public void test02() {
boolean result = passFileterFive.filter(10);
Assert.assertFalse(result);
}
@Test
public void test03() {
boolean result = passFileterFive.filter(5);
Assert.assertFalse(result);
}
}
===============================================
com.PassFilterTest
Total tests run: 3, Failures: 1, Skips: 2
===============================================
stderr : 14:39:58 PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=com.PassFilter, method=filter, methodDesc=(I)Z], indexes=[8], mutator=org.pitest.mutationtest.engine.gregor.mutators.ReturnValsMutator] detected = KILLED by com.PassFilterTest._
....
===============================================
com.PassFilterTest
Total tests run: 3, Failures: 0, Skips: 3
===============================================
...
stderr : 14:39:58 PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=com.PassFilter, method=filter, methodDesc=(I)Z], indexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = SURVIVED
...
===============================================
com.PassFilterTest
Total tests run: 3, Failures: 0, Skips: 3
===============================================
stderr : 14:39:58 PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=com.PassFilter, method=filter, methodDesc=(I)Z], indexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator] detected = SURVIVED
...
===============================================
com.PassFilterTest
Total tests run: 3, Failures: 0, Skips: 3
===============================================
stderr : 14:39:58 PIT >> FINE : Mutation MutationIdentifier [location=Location [clazz=com.PassFilter, method=filter, methodDesc=(I)Z], indexes=[6], mutator=org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator] detected = SURVIVED
stderr : 14:39:58 PIT >> FINE : processed mutation in 18 ms.