我刚刚发现在运行jUnit测试时(通过IntelliJ)运行带@OnApplicationStart注释的类。
我可以禁用此功能吗?我有一些逻辑只与实际应用程序启动有关,但不在测试中。
答案 0 :(得分:10)
是的,您可以在doJob方法中检查该
的测试模式@Override
public void doJob() throws Exception {
if (!Play.runingInTestMode()) {
// Do your stuff
}
}