問題タブ [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 - mockk を使用して可変引数に一致させる
リソース ID から文字列を返すために Android コンテキストをモックしようとしています。ただし、スタブを呼び出しに一致させるのに問題があります。可変引数が原因だと思います。ただし、私はモックを初めて使用するため、非常に簡単なものを見逃す可能性があります。
私はこのようにコンテキストをモックします:
ただし、オブジェクトで getString を呼び出すと、次の例外がスローされます。
重要な場合は、このようにテスト対象のクラスで関数を呼び出します。formatArgs は空でもかまいませんが、そうである必要はありません:
どうすればこれを修正できますか?
ここでプロジェクトを確認し、例外を再現できます: Github Project