Fixes name #2359
Pitest mutation testing feedback
- Surviving mutants in this change: 9
- Killed mutants in this change: 41
class | surviving | killed |
---|---|---|
nl.jqno.equalsverifier.internal.reflection.instantiation.CachedValueProvider$Key |
4 | 4 |
nl.jqno.equalsverifier.internal.reflection.instantiation.CachedValueProvider |
2 | 4 |
nl.jqno.equalsverifier.internal.reflection.vintage.prefabvalues.factories.FallbackFactory |
1 | 2 |
nl.jqno.equalsverifier.internal.util.DefaultValueProviders |
1 | 1 |
nl.jqno.equalsverifier.internal.reflection.vintage.mutation.RecordObjectAccessor |
1 | 0 |
nl.jqno.equalsverifier.internal.reflection.instantiation.ValueProvider |
0 | 2 |
nl.jqno.equalsverifier.internal.reflection.vintage.mutation.ClassAccessor |
0 | 3 |
nl.jqno.equalsverifier.internal.reflection.vintage.prefabvalues.factories.AbstractGenericFactory |
0 | 1 |
nl.jqno.equalsverifier.internal.reflection.instantiation.ChainedValueProvider |
0 | 4 |
nl.jqno.equalsverifier.internal.reflection.vintage.prefabvalues.factories.ExternalFactory |
0 | 1 |
nl.jqno.equalsverifier.internal.reflection.instantiation.ValueProvider$Attributes |
0 | 3 |
nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker |
0 | 1 |
nl.jqno.equalsverifier.internal.reflection.vintage.mutation.InPlaceObjectAccessor |
0 | 1 |
nl.jqno.equalsverifier.internal.reflection.vintage.VintageValueProvider |
0 | 14 |
Mutation testing report generated by PITest - https://pitest.org - if there are surviving mutants, please check the line comments under 'Files changed', or the full report under the 'CI / pitest' check below this comment.
Annotations
github-actions / pitest
A change can be made to line 79 without causing a test to fail
replaced int return with 0 for hashCode (625 tests run PrimitiveReturnsMutator)
github-actions / pitest
A change can be made to line 71 without causing a test to fail
replaced boolean return with true for equals (0 tests run BooleanTrueReturnValsMutator)
github-actions / pitest
A change can be made to line 74 without causing a test to fail
replaced boolean return with true for equals (614 tests run BooleanTrueReturnValsMutator)
github-actions / pitest
A change can be made to line 84 without causing a test to fail
replaced return value with "" for toString (0 tests run EmptyObjectReturnValsMutator)
github-actions / pitest
2 different changes can be made to line 34 without causing a test to fail
replaced boolean return with false for contains (0 tests run BooleanFalseReturnValsMutator)
replaced boolean return with true for contains (0 tests run BooleanTrueReturnValsMutator)
github-actions / pitest
A change can be made to line 75 without causing a test to fail
removed call to java/lang/reflect/Array::set (26 tests run VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 28 without causing a test to fail
removed call to nl/jqno/equalsverifier/internal/reflection/instantiation/ChainedValueProvider::register (652 tests run VoidMethodCallMutator)
github-actions / pitest
A change can be made to a lambda on line 48 without causing a test to fail
replaced return value with null for 1st lambda in scramble (0 tests run NullReturnValsMutator)