Ho un progetto con un sacco di generatori Scalacheck che sta ricevendo una GeneratorDrivenPropertyCheckFailedException con il messaggio "Ha dato il massimo dopo 0 valutazioni delle proprietà riuscite, 2 valutazioni sono state scartate."Perché il mio PropertyCheckConfig Scalacheck/Scalatest viene ignorato?
Voglio provare a valutarlo molte più volte come 500 (il valore predefinito) sarebbe corretto, ma non vedo che la mia sovrascrittura della configurazione sia effettivamente utilizzata.
Ho aggiunto questo codice alla classe di test e sto ancora ricevendo esattamente lo stesso messaggio. Ho provato 'sbt clean' solo per assicurarmi che qualcosa di strano non stesse succedendo lì.
implicit override val generatorDrivenConfig = PropertyCheckConfig(minSuccessful = 1, maxDiscarded = 500, workers = 1)
Perché il mio PropertyCheckConfig Scalacheck/Scalatest viene ignorato?
sto usando ScalaTest 2.2.1 con ScalaCheck 1.12.1 con Scala 2.10.4
Estremamente utile suggerimento. Si è imbattuto in questo problema generando stringhe non superiori a una certa lunghezza con 'Gen.alphaNumStr.suchThat (_. Length <= 50)' e risolto con 'Gen.choose (0, 50) .map (Gen.listOfN (_, Gen.alphaNumChar)). mappa (_. mkString) '. –