prat
09/02/2017, 7:45 PMtestLaws(SemigroupKLaws.laws(SequenceKW.semigroupK(), applicative, Eq.any()))
and it failed
java.lang.AssertionError: Property failed for
SequenceKW(sequence=kotlin.collections.ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1@5d5abcb9)
SequenceKW(sequence=kotlin.collections.ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1@2973d20a)
SequenceKW(sequence=kotlin.collections.ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1@1ec9a588))
at io.kotlintest.properties.PropertyTestingKt.forAll(PropertyTesting.kt:43)
at kategory.data.SequenceKWTest$$special$$inlined$laws$1.invoke(SemigroupKlaws.kt:17)
at kategory.data.SequenceKWTest$$special$$inlined$laws$1.invoke(SemigroupKlaws.kt:6)
at io.kotlintest.Spec$runTest$callable$1$1.invoke(Spec.kt:124)
at io.kotlintest.Spec$runTest$callable$1$1.invoke(Spec.kt:15)
at io.kotlintest.Spec$runTest$initialInterceptor$1$1.invoke(Spec.kt:116)
at io.kotlintest.Spec$runTest$initialInterceptor$1$1.invoke(Spec.kt:15)
at io.kotlintest.Spec.interceptTestCase(Spec.kt:78)
at io.kotlintest.Spec$runTest$initialInterceptor$1.invoke(Spec.kt:116)
at io.kotlintest.Spec$runTest$initialInterceptor$1.invoke(Spec.kt:15)
at io.kotlintest.Spec$runTest$callable$1.call(Spec.kt:124)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
any thought?prat
09/02/2017, 9:11 PMsequenceOf(1) == sequenceOf(1)
false
sequenceOf(1).toList() == sequenceOf(1).toList()
true
pakoito
09/02/2017, 11:17 PMpakoito
09/02/2017, 11:17 PMprat
09/03/2017, 12:29 AMClass kategory.data.SequenceKWTest
prat
09/03/2017, 12:36 AMSequence
equality. (sequenceOf(1) == sequenceOf(1)
is false
)Eugenio
09/04/2017, 4:24 PMSequence
can't be tested for equality because the sequence might be infinite!prat
09/04/2017, 5:57 PM[1] == [1]
is True
. (not a haskell expert, just saying)prat
09/04/2017, 6:36 PM1 #:: Stream.empty == 1 #:: Stream.empty
is also true
in Scala. now i'm curious about kotlin decisionEugenio
09/05/2017, 6:35 AM