1
でのユニットテストの「解体」にフック
私は、パラメータとして期待されるSQLクエリをとるモックデータベースクラスを作成し、予想されるクエリのその配列に対してそれにすべての呼び出しを比較しました:は外部PHPUnitの
class Mock_Database
{
public function __construct(PHPUnit_Framework_TestCase &$testcase, array $expected_queries);
public function run_query($sql);
}
問題はです。テストが終了したら、すべてのクエリが実行されたかどうかを自動的にチェックしたいのです。私はそれが自動的にtearDown、またはそれに類するものにフックさせたいと思います。この問題の解決法はありますか?ありがとうございました。