Visual Studio(データベースプロ)2008を使用して、いくつかのストアドプロシージャを順番にテストする単体テスト(SQL単体テストを使用)を作成しました。
このソリューションは、同じ秒内ではなく、一定期間後に各SPを呼び出すように設計されています。
したがって、単体テストは失敗し、各呼び出しの間に短い一時停止が必要です。
何か案は?使用できる標準Thread.Sleep
スタイルの関数はありますか?
Visual Studio(データベースプロ)2008を使用して、いくつかのストアドプロシージャを順番にテストする単体テスト(SQL単体テストを使用)を作成しました。
このソリューションは、同じ秒内ではなく、一定期間後に各SPを呼び出すように設計されています。
したがって、単体テストは失敗し、各呼び出しの間に短い一時停止が必要です。
何か案は?使用できる標準Thread.Sleep
スタイルの関数はありますか?
遅い単体テストを持つことは常に悪いことです。お互いに依存する単体テストを持つことも悪いです(そうであるかどうかはわかりません)。
そのため、遅延なくテストできるようにコードを設計することを強くお勧めします。しかし、本当に遅延が必要な場合は、 WaitForが解決策になる可能性があります (SQL サーバーを想定)。