私はJava Mockitoフレームワークとモッキングのコンセプトで遊び始めました。この基本的なシナリオをテストする方法を説明していただけませんか?
1 つの公開メソッド (計算) といくつかの非公開/保護メソッドを持つユースケース A があります。計算の途中で、別のユースケースが (B) と呼ばれます。B を呼び出すには、多くの引数を準備する必要があります。B も非常に複雑な出力を生成します。B への実際の呼び出しを自分のスタブに置き換えることができるような方法でテストを準備したいと思います-非常に些細なケースです。ただし、Aにはパブリックメソッドの計算が1つしかなく、保護されたメソッドにアクセスするために同じパッケージでテストを作成したくありません。クラスAを再設計すると、救済よりも多くの問題が発生する可能性があります-それは私が設計したものではありません.コードのさまざまな部分の間にいくつかの関係があり、パブリックメソッドで新しいクラスを作成するのが少し奇妙です.
いくつかの提案や読み物を教えていただけますか?