Class | Description |
---|---|
InlineConstantMutator |
The
InlineConstantMutator is a mutator that mutates integer
inline constants (including short, byte, long) by adding 1 and that mutates
float inline constants (including double) by replacing them with 1. |
NullMutateEverything |
Creates "mutants" that contain no changes at all possible mutation
points.
|
RemoveConditionalMutator |
Enum | Description |
---|---|
ArgumentPropagationMutator |
Mutator for non-void methods that have a parameter that matches the return
type: it replaces the result of the method call with a parameter.
|
BooleanFalseReturnValsMutator |
Replaces primitive and boxed boolean return values with false
|
BooleanTrueReturnValsMutator | |
ConditionalsBoundaryMutator | |
ConstructorCallMutator | |
EmptyObjectReturnValsMutator |
Mutates object return values to always return an "empty" value such
as 0, Optional.none etc.
|
IncrementsMutator | |
InvertNegsMutator | |
MathMutator | |
NegateConditionalsMutator | |
NonVoidMethodCallMutator | |
NullReturnValsMutator |
Mutates object return values to always return null
Does not mutate return types for which a more stable return value
mutation exists.
|
PrimitiveReturnsMutator |
Replaces primitive return values with 0.
|
RemoveConditionalMutator.Choice | |
ReturnValsMutator | |
VoidMethodCallMutator |
Copyright © 2021 org.pitest. All rights reserved.