【发布时间】:2016-09-25 21:30:45
【问题描述】:
我可以很容易地检测到第一次测试:
public static $databaseMigrated = false;
protected function setUp()
{
parent::setUp();
if (TestCase::$databaseMigrated === false) {
$this->migrateDatabase();
TestCase::$databaseMigrated = true;
}
}
但是有人知道如何检测最后一次测试吗?
protected function tearDown()
{
// something here ? ?
}
【问题讨论】:
-
看看setUpBeforeClass()和tearDownAfterClass
-
tearDownAfterClass 为每个测试类调用
-
您想知道所有套件的最后一个测试吗?
-
看我的回答,解决了我的问题。
标签: php laravel phpunit laravel-5.2