5
我刚刚发现使用@OnApplicationStart注解的类在运行jUnit测试(通过IntelliJ)时运行。我可以让@OnApplicationStart不在测试中运行吗?
我可以禁用它吗?我有一些逻辑只与真正的应用程序启动有关,但不是在测试中。
我刚刚发现使用@OnApplicationStart注解的类在运行jUnit测试(通过IntelliJ)时运行。我可以让@OnApplicationStart不在测试中运行吗?
我可以禁用它吗?我有一些逻辑只与真正的应用程序启动有关,但不是在测试中。
是你可以在你doJob方法检查测试模式为
@Override
public void doJob() throws Exception {
if (!Play.runingInTestMode()) {
// Do your stuff
}
}