php - @setUp 和@tearDown 注解 PHPUnit

标签 php laravel phpunit laravel-5

我对 PHPUnit 中的/** @setUp */和/** @tearDown */注释有疑问,它只与文档一起使用。

我在这里找到了 PHPUnit 中的各种注释 https://phpunit.de/manual/current/en/appendixes.annotations.html但我没有看到@setUp 或@tearDown。

所以我的问题是,这是 Laravel 特有的功能还是 PHPUnit 中的新功能?

最佳答案

@setUp 和@tearDown 是 phpUnit 相关的。

setUp 函数将在您的每个测试之前运行,如果您必须为类中的每个测试初始化​​相同的对象,它会很有用

tearDown则相反,它会在类的每次测试后运行

关于php - @setUp 和@tearDown 注解 PHPUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30492232/

相关文章:

php - MySQL查询选择数据

laravel - 如何使用 laravel 队列邮件编写单元测试?

PHPUnit/Lumen 总是返回 404

php - 将 PHPUnit 测试打包为 PHAR 存档?

php - 使用 PDO 替代 mysql_num_rows

PHP 使用 POST 信息创建表,循环遍历填充的变量

php - 将 AJAX 响应文本加载到 DIV 中

php - 在cviebrock/laravel-elasticsearch中设置elasticsearch映射

html - Laravel 如何将 HTML 保存到数据库然后检索它

PHPUnit 使用注解断言异常与方法调用