問題タブ [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.
scala - scalamock を使用して WSRequest.post() をモックできない
Scalamock と Scalatest を使用して Play アプリケーションの単体テストを作成しています。
私の元のコードは次のようになります。
一部では、scalamock を使用して実行しようとしている Web サービスへの外部呼び出しをモックする必要があります。
ファイルを使用して投稿リクエストをモックすることはできますが、JSON を使用して投稿リクエストをモックすることはできません。
次のように、スタブ関数参照を個別に配置してみました。
2 行目のコンパイル エラーが発生します。Unable to resolve overloaded method post
ここで何が欠けていますか?1 つのオーバーロードされたメソッドをモックできないのに、もう 1 つのメソッドをモックできないのはなぜですか?
scala - Scala Mock Syntax (class _). は意味を期待していますか?
Scala は初めてで、いくつかの ScalaMock 構文を明確にするために広く検索しました。このガイドによると、次の一般的なテスト パターンが引き続き表示されます。
(myClass.myMethod _).expects()
ここで正確に何が起こっているのですか?クラス/メソッド/スペース/アンダースコアはどのような機能を果たしますか? コンパイラはこれをどのように扱いますか?