問題タブ [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.

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

akka - 非同期コンテキストのスカラモック

アクターに渡すサービスをモックしたいと思います。次に、モックされたサービスが必要に応じて呼び出されることを確認したいと思います。できればスタブを渡したいので、テストのためにサービスの動作をシミュレートできます。

ただし、スタブがメインスレッドで呼び出されたと主張する方法がわかりません。

これを達成する方法はありますか?

私はチェックした

しかし、それは問題を解決していないようです。

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

scala - scala でモックすると java.lang.NoSuchMethodException が生成される

ちょっと私は次のクラスをテストしようとしています:

私のテストは次のとおりです。

私のテストは次のように言って失敗しています:

理由はよくわかりません...

私は scalatest と scalamock を使用しています:

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

future - Scalatest と scalamock、Future が関係している場合にテストが通らない

私は scalatest と scalamock を初めて使用しますが、いくつかのテストを作成することができました。ただし、テストで Futures を使用すると (結果を返すモックとクラス自体で)、テストに合格しないようです。

github でホストされている最小限の作業例を作成しました。"master" には先物が含まれ、"withNoFutures" には含まれません。

両方のブランチでテストを数回実行しましたが、「マスター」のテストは時々成功し、「withNoFutures」のテストは常に成功します。先物パスでテストを受けるのを手伝ってくれる人はいますか?

Github リポジトリ: https://github.com/vicaba/scalatestNotWorking/tree/master

失敗したテスト コードは次のようになります。

ブール値のみを返すようにコードを変更すると (対応する実装クラスを変更すると)、すべて正常に動作します。それ以外の場合、結果は非決定的です

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

scala - scalamock を使用して繰り返しパラメータでオーバーロード関数をテストする方法は?

addRolescalaMock を使用して最初のものをテストする方法は?

試してみましたが、すべてうまくいきません。

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

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]]

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

scala - Scalamock でモックの特定のインスタンスを期待する

明示的に型を指定しないと、クラスのインスタンスを期待する必要があることをモックに伝えられないのはなぜですか? これが私が意味することです:

動作しませんが、

動作します。型を推測できないのはなぜですか?

私のテスト部分build.sbt

頼まれたのでMyClass(ここにありSpacePointます):

0 投票する
2 に答える
1067 参照

scala - scalamock で trait の val をスタブする

次の (簡略化された) 例では、scalamock を使用してクラスからフィールドを継承する trait の値をスタブするにはどうすればよいでしょうか?

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

scalamock - ScalaMock クラスの値

次のようなもので ScalaMock を使用してこれをモックできますか。

値が入力された MyClassWithVals のインスタンスを作成するだけでなく、これをモックしたい理由は、10 個以上のパラメーターを持つクラスがあり、そのうちの 1 つまたは 2 つのパラメーターの動作をテスト用に定義したいだけだからです。

ScalaMock を使用していない場合、それが簡単な別のライブラリはありますか、または Scala クラスの vals で実行できることの制限はありますか?

0 投票する
3 に答える
2861 参照

scala - scalatest を使用した ScalaMock

私はscalatestとscalamockが初めてです。これが私のsbtファイルにあるものです

そして、ここに私がモックしようとしているクラスがあります

私がやるsbt test:compileと、次のエラーが表示されます

私は何が欠けていますか?

[編集]

以前抱えていた問題は解決しましたが、今はこれが得られます

助言がありますか?