Jose Antonio Jimenez
06/02/2021, 10:26 AMshouldBeLeft
of kotest 4.4.3:
arrow.core.Either$Left.getA()Ljava/lang/Object
simon.vergauwen
06/02/2021, 10:27 AM0.13.2
which is the point from which we'll remain binary compatible in the future. So such binary missmatches will no longer occur.
You'll have to rely on shouldBeInstanceOf<Either.Left>()
for now.Jose Antonio Jimenez
06/02/2021, 10:29 AMMervyn McCreight
06/02/2021, 10:40 AM4.5.0
they decided to put extensions like e.g. the arrow-assertions into own versioning (see https://kotest.io/docs/assertions/arrow.html for the dependency you have to include for this).
At least the latest versions of the arrow-assertions 1.0.2
worked with arrow 0.13.2
for me.Mervyn McCreight
06/02/2021, 10:40 AM4.5.0
to be able to use this I think.sam
06/02/2021, 1:32 PMJose Antonio Jimenez
06/03/2021, 8:59 AMNo matching variant of io.kotest.extensions:kotest-assertions-arrow:1.0.2 was found. The consumer was configured to find an API of a library compatible with Java 8, preferably in the form of class files, preferably optimized for standard JVMs, and its dependencies declared externally, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'jvm' but:
- Variant 'apiElements' capability io.kotest.extensions:kotest-assertions-arrow:1.0.2 declares an API of a library, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'jvm'
Jose Antonio Jimenez
06/03/2021, 8:59 AMsam
06/03/2021, 12:20 PMJose Antonio Jimenez
06/03/2021, 2:17 PMsam
06/03/2021, 2:20 PM