Estoy tratando de implementar un control de propiedad simple, pero Scalacheck está ignorando mis generadores. ¿Qué estoy haciendo mal aquí?Scalacheck está ignorando los generadores proporcionados
object AlgorithmTest extends Properties("Algorithm") {
property("Test") = forAll (Gen.choose(0,10)) (n => n>=0 & n<10)
}
y este es el resultado en el 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
El problema ya se ha solucionado (para los generadores incorporados) mediante el uso de las condiciones posteriores 'suchThat'; consulte https://github.com/rickynils/scalacheck/issues/8 – DNA