Skip to content

Cannot spy lambda since Kotlin 2.0 #524

Open
@ganadist

Description

@ganadist
  • Reproducible step
$ git clone https://github.com/ganadist/minimal-reproducible-example -b k2-spy-lambda k2
Cloning into 'k2'...

$ cd k2
$ git checkout HEAD~1

# perform unittest with kotlin 1.9.23
$ ./gradlew :app:tDDUT
...
MainActivityTest > test1 STARTED

OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

MainActivityTest > test1 PASSED


$ git checkout origin/k2-spy-lambda

# perform unittest with kotlin 2.0.20
$ ./gradlew :app:tDDUT

MainActivityTest > test1 STARTED

OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

MainActivityTest > test1 FAILED
    org.mockito.exceptions.base.MockitoException at MainActivityTest.kt:31

Test code : https://github.com/ganadist/minimal-reproducible-example/blob/k2-spy-lambda/app/src/test/java/com/example/myapplication/MainActivityTest.kt#L31

Stacktrace on Gradle Scan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions