5
PHPUnitは、それぞれテストケース内の各テストの前後に実行するイベントがsetup
とtearDown
です。私の具体的なシナリオでは、testCaseSetup
とtestCaseTearDown
のようなものも実行したいと考えています。それは可能ですか?テストケースのPHPUnitセットアップとtearDown
現在のソリューションは、次のようになります。
<?php
class MyTestCase extends \PHPUnit_Framework_TestCase
{
public function __construct($name = NULL, array $data = array(), $dataName = '')
{
// My test case setup logic
parent::__construct($name, $data, $dataName);
}
public function __destruct()
{
// My test case tear down logic
}
}
しかし、それは次のような理由から遠く最適のようだ:
- 私は
PHPUnit_Framework_TestCase
構造を再宣言し、任意の引数をリダイレクトする必要があります。バージョンアップ時にPHPUnitコンストラクタが変更された場合、私のテストケースは停止します。 - おそらく
PHPUnit_Framework_TestCase
はこのように使用されていないと宣言されました。
もっと良い解決策があるかどうかを知りたいと思います。何か案は?
男、すべてのドキュメントを検索して見つけられませんでした。ありがとう! – marcio