Basit bir özellik denetimi gerçekleştirmeye çalışıyorum ancak Scalacheck, jeneratörlerimi yok sayıyor. Burada ne yapıyorum?Scalacheck, sağlanan jeneratörler görmezden geliyor
object AlgorithmTest extends Properties("Algorithm") {
property("Test") = forAll (Gen.choose(0,10)) (n => n>=0 & n<10)
}
ve bu daha küçük bir karşı örnekler için arama jeneratör kullanmıyor forAll
yönteme geçirilir shrink örneği gibi görünür 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
Sorun, bu tür "postTümleri" kullanımı aracılığıyla (yerleşik jeneratörler için) giderilmiştir - bkz. Https://github.com/rickynils/scalacheck/issues/8 – DNA