問題タブ [mockito-scala]

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 に答える
194 参照

scala - Scaltest の AsyncFunSuite で MockitoSugar を使用するには?

MockitoSugarと併用できませんAsyncFunSuite。要するに:

この例は動作します ( Scalatest のドキュメントから取得)

ただし、この例はそうではありません(持っているためMockitoSugar

両方のコンパイルで、後者についてはゼロのテストが報告されましたが、前者については 1 つのテストが正しく報告されました。これは、IntelliJ と sbt の両方で発生します。なぜこれが機能しないのですか?どうすればこれを修正できますか?

私は使用しています:

  • スカラ2.12
  • スケーラテスト 3.1.1
  • モキトコア 3.3.3
  • モキットスカラ 1.13.10
0 投票する
0 に答える
60 参照

scala - Mockito 使用時の型パラメーターの引数マッチャー

any型パラメーターを持つメソッドに引数マッチャーのようなものを使用できるかどうかを調べようとしていました。

上記のスニペットでコードを実行すると、次のエラーが発生します。

Productこれは、正確な型パラメーターをgetItemsメソッドに渡したことが原因であると推測しました。

これは、実際のFilterParamsオブジェクトを渡すと機能します。

型パラメーターに使用できる引数マッチャーはありますか? それとも、型パラメーターを指定して関数を呼び出すたびに、型パラメーターを渡す必要があるため、直感に反するのでしょうか?

編集:

Productこれは Scala の組み込みProductトレイトではありません。

メソッドの関数シグネチャgetItems: