Androidテストプロジェクトを作成し、現在Androidユニットテストを作成しようとしています
テストしようとしているメソッドのクラスがたくさんあり、最小アクセスの原則を適用してすべてのメンバー変数を非公開にした場合、効果的な単体テストをどのように作成しますか?
つまり、単体テストは、テストしようとしているクラスの外部のクラスにあるため、assertステートメントのメンバー変数にアクセスできません。
テスト目的ですべてにアクセスしたいこのシナリオの回避策はありますか
いくつかの単体テストを作成できるようにするために、すべてのメンバー変数に対してゲッターとセッターを作成する必要があると言わないでください。
(それについて考えると、これはAndroid固有の質問というよりもJavaの質問です)