我正在使用phpUnit。是否可以将另一个测试的结果传递给tearDownAfterClass
。我知道可以使用@depends
来进行其他测试,这取决于对数据的测试。以某种方式可以将该数据传递给tearDownAfterClass
。
@depends
似乎不适用于tearDownAfterClass
。
答案 0 :(得分:1)
您可以使用包含tearDownAfterClass的“params”/ data的静态属性。除非您这样做,否则静态属性不会在后续测试中被覆盖(您可以在此处了解有关静态关键字的更多信息http://php.net/manual/en/language.oop5.static.php)。
以下是使用数据库的示例。
来自https://phpunit.de/manual/current/en/fixtures.html:
{{1}}
希望它有所帮助!