scalacheck

    2

    1答えて

    私はscalacheckでテストしたいオブジェクトのリストを含む、scalaの不変なデータ構造を持っています。 このオブジェクトの挿入により、新しいオブジェクトが返されます。このデータ構造に複数のオブジェクトを挿入するにはどうすればよいですか?言い換えれば、私のデータ構造のランダムインスタンスのためにジェネレータを書くにはどうしたらいいですか? 型はAがオブジェクトのタイプであるH [A]である場

    2

    2答えて

    シーケンスの要素のサブセットを選択するにはどうすればよいですか?例えば 、私はシーケンスSeq(1,2,3,4,5)を持っていた場合、私は Seq(1,4) または Seq(1,2,3,5) または Seq() のようなものを生成するために、私の発電機への各呼び出しが欲しいですどのようにしてそのようなジェネレータを定義できますか?

    3

    1答えて

    私はScalacheckを使用して不具合を発見しています。おそらく、おそらく、私はそれが非ゼロの整数のペアを生成しているとして立ち往生しています。 私IntelliJのワークシート、そのまま広告から: import org.scalacheck._ import Arbitrary._ import Gen._ import Prop._ implicit

    1

    1答えて

    グラデルプロジェクトにscalaCheck(https://github.com/rickynils/scalacheck)を使用しようとしています。ただし、このように追加する: dependencies { ... compile group: 'org.scalacheck', name: 'scalacheck_2.11', version: '1.12.5' ... }

    0

    2答えて

    私はscalacheckのいつの節についても基本的な質問があります。何らかの理由で、私のコンパイラはいつでも、(conditional subset) ==>の部分を認識しません。 (私はコーセラにOdersky著の二Scalaのコースに沿って、次の午前、として私はscalacheckプロパティを書いている:。コンパイラはいつでも認識しない property("deleteMin ...") =

    2

    2答えて

    あなたが非空の文字列であることを多分someCharを必要とするこの private def createIndexFn() = { for{ someChar <- Gen.alphaString aNumber <- Gen.choose(1,100) //... } yield { MyThing(Ano

    0

    1答えて

    私はテストを実行するためにspecs2を使用しています。私はscalacheckを走らせることができますが、以下では(私がsbtテストを実行すると)反例を表示しません。これは反例せずに、ほとんど役に立たない。その代わり import org.specs2.mutable.Specification import org.scalacheck.Properties import org.sca

    0

    1答えて

    が見つかりません import org.scalacheck._ import Prop.forAll をインポートするのScala-IDEバージョン:4.4.0 OSバージョン:MacのOSXエルキャピタン10.11.6 Scalaのバージョン:2.11.8 Javaバージョン:1.8.0_45 scalacheck:2.11.1-1.12.5-源

    1

    1答えて

    私は、いくつかのテストフレームワーク(ScalaTestとScalaCheck)を使用してSBTプロジェクトを持っています。ほとんどの場合、これは期待どおりに動作します。例えば。 テストを実行すると、両方のバリエーションのテストが実行されます。 libraryDependencies ++= Seq( ... "org.scalatest" %% "scalatest" % "2

    0

    1答えて

    スカラ型のシステムで遊んでいて、もう一度私はそれと戦っているのです。私はいくつかのシンプルなグラフィックスアプリケーション用のVectorライブラリを作成しました。 今、私はscalacheckとscalatestを使ってVectorプロパティをテストしたいと思っています。私が直面している問題は、倍精度または浮動小数点数を使用するときにベクトルの等価性をチェックすることは、思ったほど簡単ではないと