質問は少し漠然としたことが、ここで私は(擬似コード)を知りたいの例だことがあります。すべてのテストケースは最後に操作を取り消す必要がありますか?
//start test-case for CreateObject function
{
// initialization of parameters
MyObject *obj = CreateObject();
// test results
}
//end test-case for CreateObject function
は、それはまた、「DestroyObjectの」関数を呼び出してメモリを解放するために、この場合に必要ですか? [これはこの質問を生み出した特殊なケースです]
私の個人的な意見は、機能の実行を元に戻すべきではありませんが、多くのテストが実行されるとメモリ/リソースなしで残ることができますそのテストスイートのために(起こりそうにないが...)。
あなたはどう思いますか?この場合また一般的な場合には。
おかげで、この場合は
イウリアン
@ミランは言った、と入力して私の最後の5分をいくぶん冗長にする。 –