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

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

android - mockk を使用して可変引数に一致させる

リソース ID から文字列を返すために Android コンテキストをモックしようとしています。ただし、スタブを呼び出しに一致させるのに問題があります。可変引数が原因だと思います。ただし、私はモックを初めて使用するため、非常に簡単なものを見逃す可能性があります。

私はこのようにコンテキストをモックします:

ただし、オブジェクトで getString を呼び出すと、次の例外がスローされます。

重要な場合は、このようにテスト対象のクラスで関数を呼び出します。formatArgs は空でもかまいませんが、そうである必要はありません:

どうすればこれを修正できますか?

ここでプロジェクトを確認し、例外を再現できます: Github Project