2017-09-21 10 views
0

私はdynamo dbからアイテムをフェッチする実装クラスを持っています。ダイナモテーブルはその列値の1つとしてS3 urlを持っています。実装クラスはS3からコンテンツを取得するためにこのヘルパーを呼び出します。junitのテストクラスは、常にプログラムのクラスと一対一で対応します

個々のファイルのjunitを書くべきでしょうか、この場合、実装クラスのjunitは、implクラスがヘルパークラスを呼び出して呼び出しを擬似的にS3にできるようにするには十分でしょうか?

+0

テストする必要があるかどうかは判断しません。それはあなたとあなたのチームの責任です。 –

+0

一般に、プログラムの各クラスには1つのjunitクラスが必要ですか? –

+0

要件はありません。何もテストしないこともあれば、いくつかのクラスをテストすることも、プロダクションクラスごとに1つのテストクラスを選択することも、クラスごとに複数のテストクラスを持つこともできます。 –

答えて

0

あなたのテストでカバーする内容によって異なります。

ユーティリティクラスも実装されている場合は、個々のテストでカバーしてください。 外部ライブラリから提供されている場合は、このライブラリのプロジェクト内でテストを行う必要があります。

関連する問題