@Test public void testPostRestoreHookValidParameters() { Injector inject = Guice.createInjector(new TestModule()); IPostRestoreHook postRestoreHook = inject.getInstance(IPostRestoreHook.class); Assert.assertTrue(postRestoreHook.hasValidParameters()); }
public boolean hasValidParameters() { if (config.isPostRestoreHookEnabled()) { return !StringUtils.isBlank(config.getPostRestoreHook()) && !StringUtils.isBlank(config.getPostRestoreHookHeartbeatFileName()) && !StringUtils.isBlank(config.getPostRestoreHookDoneFileName()); } return true; }
PostRestoreHook implements IPostRestoreHook { public boolean hasValidParameters() { if (config.isPostRestoreHookEnabled()) { return !StringUtils.isBlank(config.getPostRestoreHook()) && !StringUtils.isBlank(config.getPostRestoreHookHeartbeatFileName()) && !StringUtils.isBlank(config.getPostRestoreHookDoneFileName()); } return true; } }
PostRestoreHook implements IPostRestoreHook { public boolean hasValidParameters() { if (config.isPostRestoreHookEnabled()) { return !StringUtils.isBlank(config.getPostRestoreHook()) && !StringUtils.isBlank(config.getPostRestoreHookHeartbeatFileName()) && !StringUtils.isBlank(config.getPostRestoreHookDoneFileName()); } return true; } @Inject  PostRestoreHook(IConfiguration config, Sleeper sleeper); }
PostRestoreHook implements IPostRestoreHook { public boolean hasValidParameters() { if (config.isPostRestoreHookEnabled()) { return !StringUtils.isBlank(config.getPostRestoreHook()) && !StringUtils.isBlank(config.getPostRestoreHookHeartbeatFileName()) && !StringUtils.isBlank(config.getPostRestoreHookDoneFileName()); } return true; } @Inject  PostRestoreHook(IConfiguration config, Sleeper sleeper); boolean hasValidParameters(); void execute(); }
PostRestoreHook implements IPostRestoreHook { public boolean hasValidParameters() { if (config.isPostRestoreHookEnabled()) { return !StringUtils.isBlank(config.getPostRestoreHook()) && !StringUtils.isBlank(config.getPostRestoreHookHeartbeatFileName()) && !StringUtils.isBlank(config.getPostRestoreHookDoneFileName()); } return true; } @Inject  PostRestoreHook(IConfiguration config, Sleeper sleeper); boolean hasValidParameters(); void execute();  }