@PostConstruct public void setBreadcrumbs() { createListBreadcrumb(); breadcrumbs.addToolbar(getPerspectiveId(), serverTemplateSelectorMenuBuilder.getView().getElement()); }
@OnStartup public void onStartup(final PlaceRequest place) { this.place = place; breadcrumbs.addToolbar(getPerspectiveId(), serverTemplateSelectorMenuBuilder.getView().getElement()); }
@Test public void addToolbar() { assertTrue(uberfireBreadcrumbs.breadcrumbsToolBarPerPerspective.isEmpty()); uberfireBreadcrumbs.currentPerspective = "myperspective"; uberfireBreadcrumbs.addToolbar("myperspective", mock(Element.class)); assertFalse(uberfireBreadcrumbs.breadcrumbsToolBarPerPerspective.isEmpty()); }
@Test public void clearBreadcrumbsAndToolBarsTest() { uberfireBreadcrumbs.currentPerspective = "myperspective"; uberfireBreadcrumbs.addToolbar("myperspective", mock(Element.class)); uberfireBreadcrumbs.addBreadCrumb("myperspective", "label", new DefaultPlaceRequest("screen")); assertFalse(uberfireBreadcrumbs.breadcrumbsPerPerspective.get("myperspective").isEmpty()); assertFalse(uberfireBreadcrumbs.breadcrumbsToolBarPerPerspective.isEmpty()); uberfireBreadcrumbs.clearBreadcrumbsAndToolBars("myperspective"); assertTrue(uberfireBreadcrumbs.breadcrumbsPerPerspective.get("myperspective").isEmpty()); assertTrue(uberfireBreadcrumbs.breadcrumbsToolBarPerPerspective.isEmpty()); }
@Test public void clearBreadcrumbsTest() { uberfireBreadcrumbs.currentPerspective = "myperspective"; uberfireBreadcrumbs.addToolbar("myperspective", mock(Element.class)); uberfireBreadcrumbs.addBreadCrumb("myperspective", "label", new DefaultPlaceRequest("screen")); assertFalse(uberfireBreadcrumbs.breadcrumbsPerPerspective.get("myperspective").isEmpty()); assertFalse(uberfireBreadcrumbs.breadcrumbsToolBarPerPerspective.isEmpty()); uberfireBreadcrumbs.clearBreadcrumbs("myperspective"); assertTrue(uberfireBreadcrumbs.breadcrumbsPerPerspective.get("myperspective").isEmpty()); assertFalse(uberfireBreadcrumbs.breadcrumbsToolBarPerPerspective.isEmpty()); }
@Test public void testServerTemplateSelectorAddition() { presenter.setServerTemplateSelectorMenuBuilder(serverTemplateSelectorMenuBuilderMock); presenter.onStartup(mock(PlaceRequest.class)); verify(breadcrumbsMock).addToolbar(PERSPECTIVE_ID, serverTemplateSelectorMenuBuilderMock.getView().getElement()); } }
@Test public void testServerTemplateSelectorAddition() { presenter.setServerTemplateSelectorMenuBuilder(serverTemplateSelectorMenuBuilderMock); presenter.onStartup(mock(PlaceRequest.class)); verify(breadcrumbsMock).addToolbar(PERSPECTIVE_ID, serverTemplateSelectorMenuBuilderMock.getView().getElement()); } }