public void start(final Provider provider, final Collection<PipelineKey> pipelines) { this.provider = provider; setDefaultPages(); selectPipelinePage.setup(pipelines); super.start(); }
public void start(final Provider provider, final Collection<PipelineKey> pipelines) { this.provider = provider; setDefaultPages(); selectPipelinePage.setup(pipelines); super.start(); }
@Test public void testPageNotCompleted() { presenter.setup(pipelines); presenter.getItemPresenters().forEach(itemPresenter -> when(itemPresenter.isSelected()).thenReturn(false)); //no item is selected. presenter.isComplete(Assert::assertFalse); }
private void verifyStart() { assertEquals(1, wizard.getPages().size()); assertEquals(selectPipelinePage, wizard.getPages().get(0)); verify(selectPipelinePage, times(1)).setup(pipelines); }
private void verifyStart() { assertEquals(1, wizard.getPages().size()); assertEquals(selectPipelinePage, wizard.getPages().get(0)); verify(selectPipelinePage, times(1)).setup(pipelines); }
@Test public void testPageNotCompleted() { presenter.setup(pipelines); presenter.getItemPresenters().forEach(itemPresenter -> when(itemPresenter.isSelected()).thenReturn(false)); //no item is selected. presenter.isComplete(Assert::assertFalse); }
@Test public void testPageCompleted() { presenter.setup(pipelines); presenter.getItemPresenters().forEach(itemPresenter -> when(itemPresenter.isSelected()).thenReturn(false)); //let a pipeline be selected int selectedIndex = 1; when(presenter.getItemPresenters().get(selectedIndex).isSelected()).thenReturn(true); //a pipeline is selected, so the page must be completed. presenter.isComplete(Assert::assertTrue); assertEquals(pipelines.get(selectedIndex), presenter.getPipeline()); } }
@Test public void testPageCompleted() { presenter.setup(pipelines); presenter.getItemPresenters().forEach(itemPresenter -> when(itemPresenter.isSelected()).thenReturn(false)); //let a pipeline be selected int selectedIndex = 1; when(presenter.getItemPresenters().get(selectedIndex).isSelected()).thenReturn(true); //a pipeline is selected, so the page must be completed. presenter.isComplete(Assert::assertTrue); assertEquals(pipelines.get(selectedIndex), presenter.getPipeline()); } }
@Test public void testSetup() { presenter.setup(pipelines); verify(view, times(1)).clear(); assertEquals(pipelines.size(), presenter.getItemPresenters().size()); verify(itemPresenterInstance, times(pipelines.size())).get(); for (int i = 0; i < presenter.getItemPresenters().size(); i++) { PipelineItemPresenter itemPresenter = presenter.getItemPresenters().get(i); verify(itemPresenter, times(1)).setup(pipelines.get(i)); verify(itemPresenter, times(1)).addContentChangeHandler(any(ContentChangeHandler.class)); verify(view, times(1)).addPipelineItem(itemPresenter.getView()); verify(itemPresenter, times(1)).addOthers(presenter.getItemPresenters()); } }
@Test public void testSetup() { presenter.setup(pipelines); verify(view, times(1)).clear(); assertEquals(pipelines.size(), presenter.getItemPresenters().size()); verify(itemPresenterInstance, times(pipelines.size())).get(); for (int i = 0; i < presenter.getItemPresenters().size(); i++) { PipelineItemPresenter itemPresenter = presenter.getItemPresenters().get(i); verify(itemPresenter, times(1)).setup(pipelines.get(i)); verify(itemPresenter, times(1)).addContentChangeHandler(any(ContentChangeHandler.class)); verify(view, times(1)).addPipelineItem(itemPresenter.getView()); verify(itemPresenter, times(1)).addOthers(presenter.getItemPresenters()); } }