7
アプリケーションのCRUDレイヤーで単体テストを作成する場合、テストを独立させるにはどうすればよいですか?
そのため、ユニットテストはできる限り本で作成しようとしていますが、いくつかの単純な追加/削除メソッドをテストするときは面倒になります。 addメソッドの場合、基本的にダミーオブジェクトを作成して追加する必要があり、テストが成功した後、ダミーオブジェクトを削除する必要があります。 削除テストでは、削除できるようにダミーオブジェクトを作成する必要があるのは明らかです。 1つのテストが失敗した場合にわかるように、他のテストも失敗します。どちらも必要なためです。 「注文をキャンセルする」というテストを書く必要があるシステムでも同じです...最初にキャンセルするにはダミーの注文が必要になりますが、これは単体テストのガイドラインに反しませんか? このようなケースはどのように処理されるのですか?
14
unit-testing