Ich versuche, eine einfache Eigenschaft Prüfung zu implementieren, aber meine Scalacheck Generatoren ignoriert. Was mache ich hier falsch?Scalacheck ignoriert die zur Verfügung gestellten Generatoren
object AlgorithmTest extends Properties("Algorithm") {
property("Test") = forAll (Gen.choose(0,10)) (n => n>=0 & n<10)
}
und dies ist das Ergebnis in SBT
[info] ! Algorithm.Test: Falsified after 12 passed tests. [info] >
ARG_0: -1 [error] Failed: : Total 1, Failed 1, Errors 0, Passed 0,
Skipped 0
Das Problem wurde jetzt behoben (für eingebaute Generatoren) durch die Verwendung von 'soThat' Nachbedingungen - siehe https://github.com/rickynils/scalacheck/issues/8 – DNA