ScalaTestPlay Plus在测试之前但在创建应用程序之后运行代码

ScalaTestPlay Plus在测试之前但在创建应用程序之后运行代码,scala,testing,playframework,scalatest,Scala,Testing,Playframework,Scalatest,在ScalaTest()中,您可以使用trait在测试之前或之后运行代码。 但是,在使用GuiceOneServerPerTest时,您无法访问应用程序(使用GuiceApplicationBuilder创建) Test isn't running yet so application is not available 在测试开始之前,但在应用程序可用之后,您如何运行一些代码?您不能使用GuiceOnServerPersuite吗?我应该说,我们特别需要一个ServerPerTest,并在每次

在ScalaTest()中,您可以使用trait在测试之前或之后运行代码。
但是,在使用
GuiceOneServerPerTest
时,您无法访问应用程序(使用
GuiceApplicationBuilder
创建)

Test isn't running yet so application is not available

在测试开始之前,但在应用程序可用之后,您如何运行一些代码?

您不能使用GuiceOnServerPersuite吗?我应该说,我们特别需要一个ServerPerTest,并在每次测试之前和之后运行before和after。这是为了使我们的测试保持独立,并且不能相互干扰,因为我们的应用程序是有状态的。我们将看一看迁移到套件的情况,在测试可能会干扰的情况下,让套件只包含一个测试。谢谢您不能使用GuiceOneServerPerSuite吗?我应该说,我们特别需要一个serverpertest,并在每次测试前后运行before和after。这是为了使我们的测试保持独立,并且不能相互干扰,因为我们的应用程序是有状态的。我们将看一看迁移到套件的情况,在测试可能会干扰的情况下,让套件只包含一个测试。谢谢