Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JUnit测试用例中获取Play Framework当前正在运行的应用程序实例_Junit_Playframework_Playframework 2.0 - Fatal编程技术网

如何在JUnit测试用例中获取Play Framework当前正在运行的应用程序实例

如何在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

我在Java Play框架项目中工作。我想编写一些JUnit测试用例来测试我的应用程序代码

现在对于我的JUnit案例,我需要启动play server应用程序来获取所有配置

如何让当前play应用程序实例在JUnits中启动全局服务器配置

代码的示例类型:

@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);
    }
}