package org.pitest.mutationtest.filter; import static org.junit.Assert.assertTrue; import org.junit.Test; public class LimitNumberOfMutationsPerClassFilterFactoryTest { private final LimitNumberOfMutationsPerClassFilterFactory testee = new LimitNumberOfMutationsPerClassFilterFactory(); @Test public void shouldFilterWhenNumberOfMutationsPerClassGreaterThanThanZero() { assertTrue(this.testee.createFilter(null, null, 1) instanceof LimitNumberOfMutationPerClassFilter); } @Test public void shouldNotFilterWhenNumberOfMutationsPerClassIsZero() { assertTrue(this.testee.createFilter(null, null, 0) instanceof UnfilteredMutationFilter); } @Test public void shouldNotFilterWhenNumberOfMutationsPerClassLessThanZero() { assertTrue(this.testee.createFilter(null, null, -1) instanceof UnfilteredMutationFilter); } }