GenericObjectPool
クラスのオブジェクトのプールを作成するためにApache を使用しています。
私はウェブアプリケーションを持っています。リクエストが処理されたら、問題なくオブジェクトをプールに戻します。finally
コードでは、オブジェクトをブロック内のプールに戻しています。
私の質問は、私のJUnitテストケースでも、プールからオブジェクトを取得して使用していることです。テスト ケースの実行が完了した後、オブジェクトをプールに戻す必要はありますか?
@Test
public void testMethod(){
try{
//some code after getting the object from the pool
}catch(Exception e){
}finally{
//call the logic to put the object back to the pool here
}
}
上記のfinallyブロックで述べたように、テストケースでオブジェクトをクライアントに戻す必要は本当にありますか?