@Test public void testSetupScannerIntervalSeconds() { when(view.getIntervalTimeUnit()).thenReturn(ContainerRulesConfigPresenter.S); when(ruleConfig.getScannerStatus()).thenReturn(KieScannerStatus.STARTED); when(ruleConfig.getPollInterval()).thenReturn(TimeUnit.MILLISECONDS.convert(Long.valueOf(1), TimeUnit.SECONDS)); releaseId.setVersion("1.x"); presenter.setup(containerSpec, ruleConfig); verify(view).setContent(eq("1"), eq("1.x"), eq(State.DISABLED), eq(State.ENABLED), eq(State.DISABLED), eq(State.DISABLED)); }
@Test public void testSetupScannerIntervalDays() { when(view.getIntervalTimeUnit()).thenReturn(ContainerRulesConfigPresenter.D); when(ruleConfig.getScannerStatus()).thenReturn(KieScannerStatus.STARTED); when(ruleConfig.getPollInterval()).thenReturn(TimeUnit.MILLISECONDS.convert(Long.valueOf(1), TimeUnit.DAYS)); releaseId.setVersion("1.x"); presenter.setup(containerSpec, ruleConfig); verify(view).setContent(eq("1"), eq("1.x"), eq(State.DISABLED), eq(State.ENABLED), eq(State.DISABLED), eq(State.DISABLED)); } }
@Test public void testSetupScannerIntervalHours() { when(view.getIntervalTimeUnit()).thenReturn(ContainerRulesConfigPresenter.H); when(ruleConfig.getScannerStatus()).thenReturn(KieScannerStatus.STARTED); when(ruleConfig.getPollInterval()).thenReturn(TimeUnit.MILLISECONDS.convert(Long.valueOf(1), TimeUnit.HOURS)); releaseId.setVersion("1.x"); presenter.setup(containerSpec, ruleConfig); verify(view).setContent(eq("1"), eq("1.x"), eq(State.DISABLED), eq(State.ENABLED), eq(State.DISABLED), eq(State.DISABLED)); }
private void setRuleConfig(final RuleConfig ruleConfig, final String version) { checkNotNull("ruleConfig", ruleConfig); checkNotEmpty("version", version); this.scannerStatus = ruleConfig.getScannerStatus(); if (ruleConfig.getPollInterval() != null) { this.pollInterval = String.valueOf(adjustInterval(ruleConfig.getPollInterval().longValue(), view.getIntervalTimeUnit())); } else { this.pollInterval = ""; } setScannerStatus(); view.setContent(pollInterval, version, startScannerState, stopScannerState, scanNowState, upgradeState); }
@Test public void testSetupScannerIntervalMinutes() { when(view.getIntervalTimeUnit()).thenReturn(ContainerRulesConfigPresenter.M); when(ruleConfig.getScannerStatus()).thenReturn(KieScannerStatus.STARTED); when(ruleConfig.getPollInterval()).thenReturn(TimeUnit.MILLISECONDS.convert(Long.valueOf(1), TimeUnit.MINUTES)); releaseId.setVersion("1.x"); presenter.setup(containerSpec, ruleConfig); verify(view).setContent(eq("1"), eq("1.x"), eq(State.DISABLED), eq(State.ENABLED), eq(State.DISABLED), eq(State.DISABLED)); }
@Test public void testSetupScannerIntervalMillis() { when(view.getIntervalTimeUnit()).thenReturn(ContainerRulesConfigPresenter.MS); when(ruleConfig.getScannerStatus()).thenReturn(KieScannerStatus.STARTED); when(ruleConfig.getPollInterval()).thenReturn(1L); releaseId.setVersion("1.x"); presenter.setup(containerSpec, ruleConfig); verify(view).setContent(eq("1"), eq("1.x"), eq(State.DISABLED), eq(State.ENABLED), eq(State.DISABLED), eq(State.DISABLED)); }