代码接受,在AcceptanceTester类中使用方法_after _before ..

时间:2018-08-30 21:28:25

标签: php codeception

我创建了一个小黄瓜方案,并在AcceptanceTester文件的tests/_support/AcceptanceTester.php类中实现了强制方法。

在该文件中,我想在执行测试后使用_after方法执行一些操作。

如果我在Cest文件中,则可以使用_after方法,但是从AcceptanceTester文件中不会调用此方法。

为什么?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

@inject SignInManager<ApplicationUser> SignInManager @inject UserManager<ApplicationUser> UserManager 不支持AcceptanceTester方法。如果您深入了解其父类/特征,您会发现不存在这样的方法。

但是,如果要在测试套件运行之前/之后运行自定义代码,则可以分别使用_after和/或Helper方法创建自定义_beforeSuite类。查看此问题的答案:

Run custom code after Codeception suite has finished