phpUnit:从测试中将参数传递给tearDownAfterClass

时间:2015-04-30 16:18:57

标签: php phpunit

我正在使用phpUnit。是否可以将另一个测试的结果传递给tearDownAfterClass。我知道可以使用@depends来进行其他测试,这取决于对数据的测试。以某种方式可以将该数据传递给tearDownAfterClass

@depends似乎不适用于tearDownAfterClass

1 个答案:

答案 0 :(得分:1)

您可以使用包含tearDownAfterClass的“params”/ data的静态属性。除非您这样做,否则静态属性不会在后续测试中被覆盖(您可以在此处了解有关静态关键字的更多信息http://php.net/manual/en/language.oop5.static.php)。

以下是使用数据库的示例。

来自https://phpunit.de/manual/current/en/fixtures.html

{{1}}

希望它有所帮助!