2017-07-20 8 views
0

私は必要なときにMockitoとPowerMockを使用しています。今私はプライベートメソッドが呼び出されたことを確認する必要がありますが、それは無効で、私は他の質問を見つけることができません。PowerMockitoを使用してパブリックメソッドでプライベートメソッドが呼び出されたことを確認する方法

+0

ようこそスタックオーバーフロー! [ツアー](http://stackoverflow.com/tour)を見て回り、[ヘルプセンター](http://stackoverflow.com/help) を読んでください。私は良い質問をしますか?](http://stackoverflow.com/help/how-to-ask)と[ここで私はどのような話題を聞くことができますか?](http://stackoverflow.com/help/on-topic) 。 –

答えて

2

私は公共の方法でプライベートメソッドが呼び出されたことを確認するにはどうすればよい

あなたはしないでください!

ユニットテスト公開されているテスト対象のコードを確認します。 CUTの

公衆観察挙動戻り値とその依存と通信を含みます。

プライベート方法の使用は、あなたがそれがカットの動作を変更することなく、リファクタリング中に変更することができるので、テストしない、実装の詳細です。

+0

あなたの最初の考えがOPへの感覚を話すことであることを見てうれしい;-) – GhostCat

関連する問題