Ich bin neu in Scala, Scalacheck und specs2 also ertragen Sie mit mir, wenn vielleicht Frage ist offensichtlich. Ich habe versucht, ein Beispiel dafür zu sehen, konnte aber nichts Ähnliches finden.Hohe Scalacheck-Eigenschaft
Grundsätzlich suche ich nach einer Möglichkeit, eine Testklasse mit specs2 zu erstellen, um eine Prop.forAll-Eigenschaft zu definieren, die als Parameter eine weitere scalacheck-Eigenschaft (donno, falls das möglich ist), einen Generator (Gen [A]) und einen Dateipfad und prüft, ob die Eigenschaft für eine bestimmte Gruppe von Samples (vom Generator kommend) besteht und speichert den Fehler in der Datei.
Gibt es trotzdem, dies zu implementieren? Im Gespräch in allgemeiner Weise
Wie ist Ihre Immobilie Empfangs- und andere Eigenschaft + ein Generator + ein Dateipfad eines „Prop“? Insbesondere wenn du 'Prop.forAll ((p: Prop, g: Gen [A], f: Datei) => ...)' nimmst, musst du ein 'Arbitrary' für p, g und f haben. – Eric
Die Gen [A] wird von einer Klasse FromRDDGen erhalten, die eine RDD liest und eine als Gen [A] umhüllte Zeile zurückgibt, der Pfad würde in der Testklasse angegeben. Das Hauptziel ist: gegeben eine Eigenschaft P zu überprüfen, ob es für die Gen [A] fehlschlägt und speichern Sie es in der Datei. – mtelloz