問題タブ [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 - スケーラテスト実行コンテキスト
先物とモックの先物を実行するために、ExecutionContext
どちらを使用する必要があるか (およびその理由)を知りたいです。scalatest % 2.2.6
scala - 暗黙のジェネリック型を持つ Scala モック関数
ScalaGettableData
scalamock を使用してCassandra オブジェクトをモックしようとしています。次のメソッドをモックする必要があります。
TypeConverter
であり、次のTrait
ような暗黙の実装があります。
implicit object StringConverter extends TypeConverter[String]
私のコードでは、私は呼び出しています
scalaGettableData.getMap[String, String]("myMap")
暗黙的に変換されていると思います
scalaGettableData.getMap[StringConverter, StringConverter]("myMap")
私のテストコードは次のとおりです:
しかし、コンパイルエラーが発生します:
このメソッドをモックするにはどうすればよいですか?
scala - ScalaMockを介して保護された抽象メソッドで抽象Javaクラスをスタブするにはどうすればよいですか?
抽象クラスをスタブしようとしてjava.nio.channels.ServerSocketChannel
いますが、
もちろん、テスト サブクラスでこれらのメソッドをオーバーライドできますが、もっと洗練された解決策があるのではないでしょうか?