2016-01-18 2 views
0

Я работаю над проектом Java Play Framework. Я хочу написать некоторые тестовые примеры JUnit для проверки кода приложения.Как получить текущий экземпляр исполняемого приложения для платформы Play Framework в тестовых случаях JUnit

Теперь для моих случаев JUnit мне нужно запустить приложение сервера воспроизведения, чтобы получить всю конфигурацию.

Как получить текущий экземпляр игры приложения начать свою Глобальную SERVERCONFIG в JUnits

Пример Тип кода:

@Test 
TestCode(){ 

Global.init(CurrentApplication_Instance); 
//tes 

} 

Где CurrentApplication_Instance должен быть текущим управлением play.Play.application().

ответ

0

Вы можете расширить свой тестовый класс от play.test.WithApplication, который запускает приложение в начале теста и предоставляет его как свойство. Таким образом, вы могли:

public class MyTest extends play.test.WithApplication { 
    @Test 
    TestCode(){ 
     Global.init(app); 
    } 
} 
Смежные вопросы