0

教えてください:

通常のアプリケーション作業の多くのプロパティがアプリケーション サーバーの構成ファイルに保存されている場合、「あるテーブルに挿入」操作の単体テスト (JUnit など) を作成するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

次のいずれかを実行できます。

  • コンストラクターで構成設定 (データ ソースなど) を要求するようにクラスを変更します。呼び出しに構成設定を読み取らせ、クラスに口述させます。これを行うと、単体テストでテスト インスタンスをインスタンス化するときに設定を指定できます。

または

ConfigurationSettings共有シングルトン(または同様のもの) を使用して構成データを取得する場合、2 番目のオプションは使用できません。その場合は、最初の方法を使用してください。いずれにせよ、一般的にはどちらの方が優れています。(あなたの質問が示すように、異なる呼び出し元は異なる構成手法を使用します。)

于 2010-01-14T16:17:36.833 に答える