@setUp和@tearDown注释PHPUnit

Dav*_*oto 5 php phpunit laravel laravel-5

我对PHPUnit中的/ ** @setUp * /和/ ** @tearDown * /注解有疑问,它仅与文档有关。

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

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

Syl*_*wit 1

@setUp 和 @tearDown 与 phpUnit 相关。

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

TeaDown则相反,它将在类的每次测试后运行