如何在JUnit测试用例中获取Play Framework当前正在运行的应用程序实例
我在Java Play框架项目中工作。我想编写一些JUnit测试用例来测试我的应用程序代码 现在对于我的JUnit案例,我需要启动play server应用程序来获取所有配置 如何让当前play应用程序实例在JUnits中启动全局服务器配置 代码的示例类型:如何在JUnit测试用例中获取Play Framework当前正在运行的应用程序实例,junit,playframework,playframework-2.0,Junit,Playframework,Playframework 2.0,我在Java Play框架项目中工作。我想编写一些JUnit测试用例来测试我的应用程序代码 现在对于我的JUnit案例,我需要启动play server应用程序来获取所有配置 如何让当前play应用程序实例在JUnits中启动全局服务器配置 代码的示例类型: @Test TestCode(){ Global.init(CurrentApplication_Instance); //tes } 其中CurrentApplication\u实例应该是当前运行的play.play.applica
@Test
TestCode(){
Global.init(CurrentApplication_Instance);
//tes
}
其中
CurrentApplication\u实例
应该是当前运行的play.play.application()
您可以从play.Test.WithApplication
扩展您的测试类,它在测试开始时启动应用程序并将其作为属性提供。所以你可以:
public class MyTest extends play.test.WithApplication {
@Test
TestCode(){
Global.init(app);
}
}