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

Improved Kotlin support #1035

Merged
merged 6 commits into from
Jan 9, 2025

Updates CHANGELOG

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

Improved Kotlin support #1035

Updates CHANGELOG
d2cd1cd
Select commit
Loading
Failed to load commit list.
GitHub Actions / pitest completed Jan 8, 2025 in 1s

Pitest mutation testing feedback

  • Surviving mutants in this change: 11
  • Killed mutants in this change: 5
class surviving killed
nl.jqno.equalsverifier.internal.reflection.FieldIterable 8 5
nl.jqno.equalsverifier.internal.util.Configuration 2 0
nl.jqno.equalsverifier.internal.checkers.FieldInspector 1 0

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 92 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/FieldIterable.java

See this annotation in the file changed.

@github-actions github-actions / pitest

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

replaced return value with Collections.emptyList for createFieldList (0 tests run EmptyObjectReturnValsMutator)

Check warning on line 44 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/FieldIterable.java

See this annotation in the file changed.

@github-actions github-actions / pitest

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

replaced return value with null for ofKotlin (0 tests run NullReturnValsMutator)

Check warning on line 122 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/FieldIterable.java

See this annotation in the file changed.

@github-actions github-actions / pitest

2 different changes can be made to a lambda on line 122 without causing a test to fail

negated conditional in 1st lambda in createKotlinFieldList (0 tests run NegateConditionalsMutator)
replaced boolean return with true for 1st lambda in createKotlinFieldList (0 tests run BooleanTrueReturnValsMutator)

Check warning on line 124 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/FieldIterable.java

See this annotation in the file changed.

@github-actions github-actions / pitest

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

removed call to java/util/stream/Stream::forEach (0 tests run VoidMethodCallMutator)

Check warning on line 91 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/FieldIterable.java

See this annotation in the file changed.

@github-actions github-actions / pitest

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

negated conditional (800 tests run NegateConditionalsMutator)

Check warning on line 119 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/FieldIterable.java

See this annotation in the file changed.

@github-actions github-actions / pitest

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

negated conditional (0 tests run NegateConditionalsMutator)

Check warning on line 128 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/reflection/FieldIterable.java

See this annotation in the file changed.

@github-actions github-actions / pitest

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

replaced return value with Collections.emptyList for createKotlinFieldList (0 tests run EmptyObjectReturnValsMutator)

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

See this annotation in the file changed.

@github-actions github-actions / pitest

2 different changes can be made to line 209 without causing a test to fail

replaced boolean return with false for isKotlin (610 tests run BooleanFalseReturnValsMutator)
replaced boolean return with true for isKotlin (610 tests run BooleanTrueReturnValsMutator)

Check warning on line 18 in equalsverifier-core/src/main/java/nl/jqno/equalsverifier/internal/checkers/FieldInspector.java

See this annotation in the file changed.

@github-actions github-actions / pitest

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

negated conditional (610 tests run NegateConditionalsMutator)