как проверить @ перед тем как работает в рамках игры - PullRequest
1 голос
/ 04 октября 2011

Я запускаю игровое приложение.

У меня есть

import org.junit.Before;
public class Frontpage extends Controller {
    @Before
    private static void commonData() {
            Map cacheMap = Cache.get("login_det",Map.class);
            System.out.println("commonData");
            if(cacheMap!=null)
            {
             renderArgs.put("login_det", cacheMap);
             System.out.println("renderArgs"+renderArgs.toString());
        }
    }
}

Но commonData никогда не печатается в моей консоли. Как я могу проверить, что @Before работает

Ответы [ 2 ]

6 голосов
/ 04 октября 2011

Вы используете аннотацию org.junit.Before, которая используется JUnit для запуска метода перед выполнением модульного теста.

В вашем случае вы должны использовать аннотацию play.mvc.Before.

2 голосов
/ 04 октября 2011

И вместо использования System.out.println попробуйте использовать Logger.info/debug/error/trace. Они являются стандартным выходом для приложений Play.

...