問題タブ [scalamock]
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.
akka - 非同期コンテキストのスカラモック
アクターに渡すサービスをモックしたいと思います。次に、モックされたサービスが必要に応じて呼び出されることを確認したいと思います。できればスタブを渡したいので、テストのためにサービスの動作をシミュレートできます。
ただし、スタブがメインスレッドで呼び出されたと主張する方法がわかりません。
これを達成する方法はありますか?
私はチェックした
しかし、それは問題を解決していないようです。
scala - scala でモックすると java.lang.NoSuchMethodException が生成される
ちょっと私は次のクラスをテストしようとしています:
私のテストは次のとおりです。
私のテストは次のように言って失敗しています:
理由はよくわかりません...
私は scalatest と scalamock を使用しています:
future - Scalatest と scalamock、Future が関係している場合にテストが通らない
私は scalatest と scalamock を初めて使用しますが、いくつかのテストを作成することができました。ただし、テストで Futures を使用すると (結果を返すモックとクラス自体で)、テストに合格しないようです。
github でホストされている最小限の作業例を作成しました。"master" には先物が含まれ、"withNoFutures" には含まれません。
両方のブランチでテストを数回実行しましたが、「マスター」のテストは時々成功し、「withNoFutures」のテストは常に成功します。先物パスでテストを受けるのを手伝ってくれる人はいますか?
Github リポジトリ: https://github.com/vicaba/scalatestNotWorking/tree/master
失敗したテスト コードは次のようになります。
ブール値のみを返すようにコードを変更すると (対応する実装クラスを変更すると)、すべて正常に動作します。それ以外の場合、結果は非決定的です
scala - scalamock を使用して繰り返しパラメータでオーバーロード関数をテストする方法は?
addRole
scalaMock を使用して最初のものをテストする方法は?
試してみましたが、すべてうまくいきません。
cassandra - datastax-spark カサンドラ コネクタ メソッド「joinWithCassandra」の ScalaMock
Scala で datastax spark コネクタの joinWithCassandra メソッドをモックしようとしています。コンパイルでエラーが発生します。私が間違っていることを教えてください。
エラー:(59, 23) コンストラクター DStream の引数が不十分です: (ssc: org.apache.spark.streaming.StreamingContext)(暗黙の証拠 $1: scala.reflect.ClassTag[Any])org.apache.spark.streaming.dstream .DStream[任意]。指定されていない値のパラメーター ssc。var mockObj = mock[DStream[Any]]
scala - Scalamock でモックの特定のインスタンスを期待する
明示的に型を指定しないと、クラスのインスタンスを期待する必要があることをモックに伝えられないのはなぜですか? これが私が意味することです:
動作しませんが、
動作します。型を推測できないのはなぜですか?
私のテスト部分build.sbt
は
頼まれたのでMyClass
(ここにありSpacePoint
ます):
scala - scalamock で trait の val をスタブする
次の (簡略化された) 例では、scalamock を使用してクラスからフィールドを継承する trait の値をスタブするにはどうすればよいでしょうか?
scalamock - ScalaMock クラスの値
次のようなもので ScalaMock を使用してこれをモックできますか。
値が入力された MyClassWithVals のインスタンスを作成するだけでなく、これをモックしたい理由は、10 個以上のパラメーターを持つクラスがあり、そのうちの 1 つまたは 2 つのパラメーターの動作をテスト用に定義したいだけだからです。
ScalaMock を使用していない場合、それが簡単な別のライブラリはありますか、または Scala クラスの vals で実行できることの制限はありますか?
scala - scalatest を使用した ScalaMock
私はscalatestとscalamockが初めてです。これが私のsbtファイルにあるものです
そして、ここに私がモックしようとしているクラスがあります
私がやるsbt test:compile
と、次のエラーが表示されます
私は何が欠けていますか?
[編集]
以前抱えていた問題は解決しましたが、今はこれが得られます
助言がありますか?