私のアプリケーションの単体テストを書いています。クラスのすべてのメソッドをできるだけプライベートなものにしようとしています。メソッド、いくつかのpublicメソッド、時には静的メソッド(他のクラスやTextUtilsなど)を呼び出すことがあります。単体テストのJavaでのプライベートメソッドと静的メソッド
私はすべてのクラスをテストする方法を知っています.MockitoとRobolectricとPowermockitoは単体テストで何をすべきかの境界を広げているようだから、JUnit。私はすべてのプライベートメソッドと静的メソッドを無視して、偶然にいくつかの静的メソッドまたはプライベートメソッドを呼び出すpublicメソッドと一緒に使うべきですか?またはどのように?
これは2つの非常に異なる質問です。一般に、プライベートメンバーはパブリックインターフェイスを介して間接的にテストされ、静的メソッドは通常スタンドアロンでテスト可能です。 – chrylis
ありがとう@chrylis – kioli