我正在使用 Codeception 构建 API 验收测试。
我熟悉那里的单元测试,并且在运行该类的所有测试之前,我在这些类中使用了 setUp 方法来处理所需的所有逻辑。
但是,对于验收测试,我没有找到类似的东西。
请注意,我使用的是“类”方法,而不是程序方式。
所以我有这样的课......
class ResourceCest {
public function _beforeSuite(ApiTester $I)
{
// Ideally this would work, but it doesn't.
}
public function _before(ApiTester $I)
{
$I->am('Api Tester');
}
public function somethingThatIWantToExecute(ApiTester $I)
{
$I->sendGet('something');
// etc
}
}
我可以创建一个像 setUp 这样的方法,但是 Codeception 将它作为测试执行,从而在运行测试时输出一些东西。