【发布时间】:2020-06-17 14:25:31
【问题描述】:
我有以下代码:
private function registerShutdownFunction(): void
{
register_shutdown_function(function () {
$this->dropDatabasesAndUsersIfExist();
});
}
还有这段代码:
private function dropDatabasesAndUsersIfExist(): void
{
// some code for deletion of the databases...
foreach ($connections as $connection) {
$this->assertNotContains($connection, $databases);
}
}
但dropDatabasesAndUsersIfExist 不是“测试...”方法。并且 phpunit 会忽略测试方法之外的断言。
而且好像有可能会出现问题,因为这个shutdown函数在脚本死掉之前直接运行...
【问题讨论】:
标签: phpunit