プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #2808

未完了

api.phpテスト用のデータベースロールバック機能

守 手嶋 さんがほぼ13年前に追加. 12年以上前に更新.

ステータス:
New(新規)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
開始日:
2012-02-13
期日:
進捗率:

0%

予定工数:

説明

テスト中、一連のテストの間でデータベース構造が永続的に変わってしまうと、
正しいテストにならない。

ひとつのテストのsetUp tearDownの契機で、データベースを元の状態にロールバックできるモードがほしい。

実装方法としてはsymfony側テストのsetUp契機で、トランザクションをBEGINする特定のURLをキック
api.php/testutil/begin

tearDown契機で、トランザクションをロールバックするURLをキックして制御する。
api.php/testutil/rollback

など。テスト手法として、このやり方がいいのかどうかはわからないけど、あると便利。

他の形式にエクスポート: Atom PDF