2010-11-19 15 views

答えて

0

あなたの質問には、より良い定義が必要ですが、一般に、これらのメソッドは通常、他のフレームワークやリソースが現在のオブジェクトのライフサイクルを制御していることを示します。 JUNITテストの場合はテストフレームワークが必要な配管をすべて作成してテストをインスタンス化した後)。独自のコンストラクタを作成することはできないので、フレームワークはsetUp()を呼び出します。通常はコンストラクタに配置したコードはすべてここにあります。反対はティアダウンの真実です。一部のオブジェクトのライフサイクルを制御しているわけではありませんが、オブジェクトの存続期間が終了する前に未割り当てまたは返却する必要のある共有リソースを作成または使用している可能性があります。 tearDownメソッドは、リソースを解放し、ショップを閉鎖するためにオブジェクトを用意する必要がある(つまり話す)ための指標です

関連する問題