Skip to content

Fixes name

Fixes name #2359

GitHub Actions / pitest completed Nov 27, 2024 in 1s

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

Check warning on line 79 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/instantiation/CachedValueProvider.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 71 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/instantiation/CachedValueProvider.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 74 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/instantiation/CachedValueProvider.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 84 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/instantiation/CachedValueProvider.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 34 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/instantiation/CachedValueProvider.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 75 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/vintage/prefabvalues/factories/FallbackFactory.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 28 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/util/DefaultValueProviders.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 48 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/vintage/mutation/RecordObjectAccessor.java

See this annotation in the file changed.

@github-actions 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)