2011-11-30 28 views
5

jUnit testlerini (IntelliJ aracılığıyla) çalıştırdığımda @OnApplicationStart çalıştırmasıyla ders notlarının açık olduğunu öğrendim.@OnApplicationStart, testlerde çalışmaz mı?

Bunu devre dışı bırakabilir miyim? Sadece gerçek uygulama başlangıcında alakalı, ancak testlerde olmayan bir mantığım var.

cevap

10

Evet o

@Override 
public void doJob() throws Exception { 
    if (!Play.runingInTestMode()) { 
     // Do your stuff 
    } 
} 
için doJob yönteminde test modunu kontrol edebilirsiniz
İlgili konular