Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert valueproviders #1028

Merged
merged 23 commits into from
Dec 6, 2024

Re-organizes vintage packages

92025ef
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Revert valueproviders #1028

Re-organizes vintage packages
92025ef
Select commit
Loading
Failed to load commit list.
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)