問題タブ [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.
scala - ScalaCheck ジェネレーターで線形進行を作成することは可能ですか?
初めて遊んでいる ScalaCheck についての初心者の質問があります。Gen[Int]
たとえば0からNまで直線的に進むaを作成することは可能ですか.
forAll
ScalaCheck で使用すると、入力Int
が 1 増加します。
この例で値を増やしてテストしたいと思います
たぶん、これは ScalaChecks の目的を破壊するので、ScalaTest でこの方法でテストする必要があります。
scala - scalacheck Generator を正しく使用する
scalacheck ジェネレーターを正しく使用するのに苦労しています。ある範囲の整数パラメーターを持つ任意の配列をテストしたい-コードはほとんど次のとおりです。
ただし、0を含む整数の値を取得します。変更Prop.forAll
するProp.forAllNoShrink
と、何らかの理由で機能しますが、明確ではありません。
基本的に、私は次のことをしたいだけです:
しかし、b
与えられた範囲で。これを行う最も簡単な方法は何ですか?
specs2 - Gen.posNum を範囲内に制限する
私はArbitrary[Source]
自分の仕様で次のように構築しています:
フォローチェックをパスするにはどうすればよいですか?(つまりi
、範囲内に制限する方法)
scala - コンソール/Scala REPLでインポートorg.scalacheck.Genを可能にする方法は?
REPLでScalaCheckを実行しようとしています。
そこで、次の sbt プロジェクトを作成しましたbuild.sbt
。
次に、 and と入力reload
しupdated
てライブラリを取得しました。
最後に、を実行した後console
、次の方法でインポートしようとしましたGen
:
docsを見ると、このインポートを実行できない理由がわかりません。
scala - scalacheck が生成している値を確認するには?
プロパティベースのテストを行うためにscalatestとscalacheckを使用しています。私はscalaとこれらのライブラリの両方に慣れていないので、このコードは実際よりもはるかに醜くないふりをします.
次のようなテストがあります。
scalacheck が生成している値を確認するにはどうすればよいですか? 現在、次のようにテストを実行しています。
しかし、私が得るのは合格/不合格の出力だけです。