abstract
テスト目的でクラスのスタブ実装を利用してきました。現在、私の単体テストはtest
私のディレクトリと一緒のディレクトリにありsrc
ます。
テストで使用されるスタブをどこに配置するかについてのベスト プラクティスがあるかどうか疑問に思っています。私はいくつかのことを試みてきましたが、私が何をしても、私の一部は絶え間なく混乱しているようです.
私が試したこと:
- それらを使用して、実際の単体テスト内でスタブ実装を宣言します。複数の JUnit クラスでスタブを使用する必要がある場合、これはうまくいきません。
- 親クラスと同じパッケージにスタブを配置します。のパッケージを汚染するテスト コードが突然登場するため、これはひどい考えのように思えます
src
。 test
パッケージ構造のどこかにスタブ クラスを保持します。これは最も合理的なオプションのように思えますが、これを行う最善の方法が何であるかはわかりません。
心に留めておいてください、私はおそらくこれを考えすぎています。私の心を休ませるベストプラクティスに関する情報はありますか? モック フレームワークへの切り替えは、このジレンマの解決策になりますか?
とても有難い。