タイトルのように、データベース出力のテストを管理する3つの方法を考えることができます(アプリケーションでORMを使用し、単体テストでPDOを使用しています)。どれが一番いいですか?これをどのように処理しますか?:
- 特にテスト用に必要なデータを使用してデータセットを作成し、コードを変更して、(テストクラスの)ORM配列ではなくxmlを読み取るようにします。
- setUp()メソッドを作成し、ORM配列を含む属性を設定して、それを処理します。
- 2番目のポイントと同じですが、テスト用に特別に作成された別のデータベースを使用します