安らかなWebサービスをユニットテストする適切な方法を誰かが知っているかどうか疑問に思います。休憩を使用して構築された一連のWebサービスがあり、それらのテストコードを記述したいと思います。残念ながら、私のWebサービスはデータベースに関連付けられているため、テストでデータベースにデータが入力されることになり、問題のように見えます。
私は主に、単体テストの観点からこれに対処するための適切なアプローチについて質問しています。テスト後に挿入した値のデータベースをクリアしますか?特別なテストルートのセット全体を含む特別なテストデータベースはありますか?私はこれにアプローチするための最良の方法について少し途方に暮れています。
明らかに、同様のデータベースラッパークラスの他のケースでは、テストの開始時に設定したダミーデータベースを渡すだけです。これは、休憩のような安らかなフレームワークで作業することになると、はるかに難しいように思われます。
データベースに情報を保存するテストを処理する正しい方法について、皆さんが考えていることを感謝します。
前もって感謝します。