開始と停止の2つの方法で、単一のパブリックファサードを持つパッケージがあります。このファサードは50以上の内部/フレンドリークラスパッケージのようなものであるため、これらの内部クラスのいくつかを直接テストできるようにする方法が必要です。
私はEclipseとJUnitを使用しています。
リフレクションは良い方法ですが、なぜこのリフレクションコードをすべて自分で作成するのか、ラッパーのパブリッククラスを生成する優れたツールがありますか(.net Visual Studioのように)?
第二に、誰かがJUnitのデュアルソースツリーを管理する方法を説明したり、そのトピックの良い記事を紹介してくれませんか?私はいくつかのブログ投稿を見ましたが、ここからの誰かが良い説明/参照を持っているかどうかを見たいと思います。
そして、最も重要なのは、内部クラスをテストするかどうかにかかわらず、ここでの私の質問ではありません。これは私の設計であり、これが私がどのように作業することを好むかです。すべきだと思う人もいれば、すべきではないと思う人もいるので、次のような回答を投稿しないでください。公開のみをテストして問題を解決する必要があります。私はstackoverflowで検索しましたが、それについての良いスレッドを見つけることができませんでした。
前もって感謝します 、
ジェームズ。