問題タブ [mockk]
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.
android - モックで渡されたパラメータに応じて、同じ関数から2つの異なるモックを返す方法は?
私は1つの方法をテストしています。モック化されたオブジェクトの同じ関数を 2 回要求しますが、異なるパラメーターが渡されます。当然、2 つの異なる答えが必要ですが、mockk は両方に対して同じ答えを返します。
モックを使用して2つの異なる結果を得るにはどうすればよいですか?
java - rxjava の同時実行を単体テストする方法
2Completable
つの異なるスレッドで同時に実行され、共有リソースにアクセスする 2 つの があります。最初のコードのみが特定のコードを実行し、2 番目のコードはエラーで終了するように、動作をテストしたいと考えています。
Scheduler.trampoline()
テストで使用しているため、2 つCompletable
の s を同時に実行することはできませんが、順番に実行し、そのコードを単体テストすることはできません。
例、
unit-testing - Mockk で kotlin ラムダ コールバックをモックするときに例外をキャストする
Mockk でコールバック関数をモックするのに問題があります。
次のように呼び出されるタスク成功リスナーをモックしようとしています:
コールバックの Java 署名は次のようになります。
addOnSuccessListener の署名は次のようになります
私のモックは次のようになります。
私も試しました:
いずれにせよ、次のようなキャスト例外を受け取ります。