Skip to content

Re-organizes vintage packages #2389

Re-organizes vintage packages

Re-organizes vintage packages #2389

GitHub Actions / pitest completed Dec 6, 2024 in 0s

Pitest mutation testing feedback

  • Surviving mutants in this change: 7
  • Killed mutants in this change: 72
class surviving killed
nl.jqno.equalsverifier.internal.instantiation.vintage.PrefabValuesApi 3 14
nl.jqno.equalsverifier.internal.instantiation.vintage.reflection.RecordObjectAccessor 1 0
nl.jqno.equalsverifier.internal.instantiation.vintage.prefabvalues.factories.FallbackFactory 1 3
nl.jqno.equalsverifier.internal.util.Validations 1 3
nl.jqno.equalsverifier.internal.instantiation.SubjectCreator 1 2
nl.jqno.equalsverifier.internal.instantiation.vintage.reflection.InPlaceObjectAccessor 0 1
nl.jqno.equalsverifier.internal.instantiation.vintage.prefabvalues.factories.ExternalFactory 0 1
nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck 0 1
nl.jqno.equalsverifier.internal.instantiation.ValueProvider 0 2
nl.jqno.equalsverifier.internal.instantiation.vintage.FactoryCache 0 12
nl.jqno.equalsverifier.internal.instantiation.vintage.prefabvalues.factories.AbstractGenericFactory 0 3
nl.jqno.equalsverifier.internal.instantiation.vintage.reflection.ClassAccessor 0 6
nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi 0 1
nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker 0 1
nl.jqno.equalsverifier.internal.util.Context 0 1
nl.jqno.equalsverifier.internal.instantiation.vintage.prefabvalues.factories.CopyFactory 0 2
nl.jqno.equalsverifier.internal.reflection.FieldCache 0 6
nl.jqno.equalsverifier.internal.instantiation.vintage.VintageValueProvider 0 12
nl.jqno.equalsverifier.internal.exceptions.NoValueException 0 1

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 28 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/instantiation/vintage/PrefabValuesApi.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

negated conditional (25 tests run NegateConditionalsMutator)

Check warning on line 36 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/instantiation/vintage/PrefabValuesApi.java

See this annotation in the file changed.

@github-actions github-actions / pitest

A change can be made to line 36 without causing a test to fail

removed call to nl/jqno/equalsverifier/internal/instantiation/vintage/FactoryCache::put (1 tests run VoidMethodCallMutator)

Check warning on line 53 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/instantiation/vintage/PrefabValuesApi.java

See this annotation in the file changed.

@github-actions github-actions / pitest

A change can be made to line 53 without causing a test to fail

negated conditional (12 tests run NegateConditionalsMutator)

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

See this annotation in the file changed.

@github-actions github-actions / pitest

A change can be made to line 76 without causing a test to fail

removed call to java/lang/reflect/Array::set (29 tests run VoidMethodCallMutator)

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

See this annotation in the file changed.

@github-actions github-actions / pitest

A change can be made to line 111 without causing a test to fail

removed call to validate (3 tests run VoidMethodCallMutator)

Check warning on line 249 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/instantiation/SubjectCreator.java

See this annotation in the file changed.

@github-actions github-actions / pitest

A change can be made to line 249 without causing a test to fail

removed call to nl/jqno/equalsverifier/internal/reflection/FieldCache::put (615 tests run VoidMethodCallMutator)

Check warning on line 48 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/instantiation/vintage/reflection/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)