問題タブ [scalacheck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
139 参照

scala - ScalaCheck ジェネレーターで線形進行を作成することは可能ですか?

初めて遊んでいる ScalaCheck についての初心者の質問があります。Gen[Int]たとえば0からNまで直線的に進むaを作成することは可能ですか.

forAllScalaCheck で使用すると、入力Intが 1 増加します。

この例で値を増やしてテストしたいと思います

たぶん、これは ScalaChecks の目的を破壊するので、ScalaTest でこの方法でテストする必要があります。

0 投票する
0 に答える
820 参照

scala - scalacheck Generator を正しく使用する

scalacheck ジェネレーターを正しく使用するのに苦労しています。ある範囲の整数パラメーターを持つ任意の配列をテストしたい-コードはほとんど次のとおりです。

ただし、0を含む整数の値を取得します。変更Prop.forAllするProp.forAllNoShrinkと、何らかの理由で機能しますが、明確ではありません。

基本的に、私は次のことをしたいだけです:

しかし、b与えられた範囲で。これを行う最も簡単な方法は何ですか?

0 投票する
1 に答える
298 参照

specs2 - Gen.posNum を範囲内に制限する

私はArbitrary[Source]自分の仕様で次のように構築しています:

フォローチェックをパスするにはどうすればよいですか?(つまりi、範囲内に制限する方法)

0 投票する
1 に答える
391 参照

scala - コンソール/Scala REPLでインポートorg.scalacheck.Genを可能にする方法は?

REPLでScalaCheckを実行しようとしています。

そこで、次の sbt プロジェクトを作成しましたbuild.sbt

次に、 and と入力reloadupdatedてライブラリを取得しました。

最後に、を実行した後console、次の方法でインポートしようとしましたGen

docsを見ると、このインポートを実行できない理由がわかりません。

0 投票する
1 に答える
167 参照

scala - scalacheck が生成している値を確認するには?

プロパティベースのテストを行うためにscalatestとscalacheckを使用しています。私はscalaとこれらのライブラリの両方に慣れていないので、このコードは実際よりもはるかに醜くないふりをします.

次のようなテストがあります。

scalacheck が生成している値を確認するにはどうすればよいですか? 現在、次のようにテストを実行しています。

しかし、私が得るのは合格/不合格の出力だけです。