@PostConstruct public void init() { this.view.init(this); }
public void setup(final String title, final Command command) { this.command = checkNotNull("command", command); view.setText(title); }
@EventHandler("link") public void onClick(final ClickEvent event) { presenter.onSelect(); } }
when( infoTitlePresenterProvider.get() ).thenReturn( infoTitlePresenter ); final LinkTitlePresenter linkTitlePresenter = spy( new LinkTitlePresenter( mock( LinkTitlePresenter.View.class ) ) ); when( linkTitlePresenterProvider.get() ).thenReturn( linkTitlePresenter ); verify( linkTitlePresenter ).setup( eq( container.getContainerName() ), any( Command.class ) ); verify( infoTitlePresenter ).setup( container.getResolvedReleasedId() ); verify( bodyPresenter ).setup( Arrays.asList( message ) ); verify( footerPresenter ).setup( container.getUrl(), resolvedReleasedId.getVersion() ); verify( cardPresenter ).addFooter( footerPresenter ); verify( view ).setCard( cardPresenterView ); linkTitlePresenter.onSelect();
@Test public void testSetup() { final LinkTitlePresenter linkTitlePresenter = spy( new LinkTitlePresenter( mock( LinkTitlePresenter.View.class ) ) ); verify( linkTitlePresenter ).setup( eq( serverInstanceKey.getServerName() ), any( Command.class ) ); verify( bodyPresenter ).setup( Arrays.asList( message ) ); verify( footerPresenter ).setup( container.getUrl(), resolvedReleasedId.getVersion() ); verify( view ).setCard( cardPresenterView ); linkTitlePresenter.onSelect();
public void setup( final Container container ) { final LinkTitlePresenter linkTitlePresenter = presenterProvider.select( LinkTitlePresenter.class ).get(); linkTitlePresenter.setup( container.getContainerName(), new Command() { @Override public void execute() { containerSpecSelectedEvent.fire( new ContainerSpecSelected( buildContainerSpecKey( container ) ) ); } } ); final InfoTitlePresenter infoTitlePresenter = presenterProvider.select( InfoTitlePresenter.class ).get(); infoTitlePresenter.setup( container.getResolvedReleasedId() ); final BodyPresenter bodyPresenter = presenterProvider.select( BodyPresenter.class ).get(); bodyPresenter.setup( container.getMessages() ); final FooterPresenter footerPresenter = presenterProvider.select( FooterPresenter.class ).get(); footerPresenter.setup( container.getUrl(), container.getResolvedReleasedId().getVersion() ); CardPresenter card = presenterProvider.select( CardPresenter.class ).get(); card.addTitle( linkTitlePresenter ); card.addTitle( infoTitlePresenter ); card.addBody( bodyPresenter ); card.addFooter( footerPresenter ); view.setCard( card.getView() ); }
public void addTitle( final TitlePresenter titlePresenter ) { view.add( titlePresenter.getView() ); }
@Test(expected = IllegalArgumentException.class) public void testNullSetup() { presenter.setup( null ); }
public void setup(final ReleaseId gav) { checkNotNull("gav", gav); view.setup(gav.getGroupId(), gav.getArtifactId()); } }
public void updateContent( final ServerInstanceKey serverInstanceKey, final Container container ) { linkTitlePresenter.setup( serverInstanceKey.getServerName(), new Command() { @Override public void execute() { remoteServerSelectedEvent.fire( new ServerInstanceSelected( serverInstanceKey ) ); } } ); bodyPresenter.setup( container.getMessages() ); footerPresenter.setup( container.getUrl(), container.getResolvedReleasedId().getVersion() ); }
@Test public void testInit() { assertEquals( view, presenter.getView() ); }