@Test public void checkSetupWithProvisioningDenied() { when(shortcutHelper.authorize(PerspectiveIds.PROVISIONING)).thenReturn(false); final HomeModel model = producer.get(profilePreferences); assertHomeModel(model, Constants.DeployDescription1); assertDesign(model); assertEquals(1, model.getShortcuts().get(1).getLinks().size()); assertEquals(Constants.Servers, model.getShortcuts().get(1).getLinks().get(0).getLabel()); assertEquals(PerspectiveIds.SERVER_MANAGEMENT, model.getShortcuts().get(1).getLinks().get(0).getPerspectiveIdentifier()); }
@Test public void checkSetupWithProvisioningGranted() { when(shortcutHelper.authorize(PerspectiveIds.PROVISIONING)).thenReturn(true); final HomeModel model = producer.get(profilePreferences); assertHomeModel(model, Constants.DeployDescription2); assertDesign(model); assertEquals(2, model.getShortcuts().get(1).getLinks().size()); assertEquals(Constants.Provisioning, model.getShortcuts().get(1).getLinks().get(0).getLabel()); assertEquals(PerspectiveIds.PROVISIONING, model.getShortcuts().get(1).getLinks().get(0).getPerspectiveIdentifier()); assertEquals(Constants.Servers, model.getShortcuts().get(1).getLinks().get(1).getLabel()); assertEquals(PerspectiveIds.SERVER_MANAGEMENT, model.getShortcuts().get(1).getLinks().get(1).getPerspectiveIdentifier()); }
@Test public void checkSetupWithProvisioningDenied() { when(shortcutHelper.authorize(PerspectiveIds.PROVISIONING)).thenReturn(false); final HomeModel model = producer.get(profilePreferences); assertNotNull(model); assertHomeModel(model, Constants.DeployDescription1); assertDesign(model); assertManage(model); assertTrack(model); assertEquals(1, model.getShortcuts().get(1).getLinks().size()); assertEquals(Constants.Servers, model.getShortcuts().get(1).getLinks().get(0).getLabel()); assertEquals(PerspectiveIds.SERVER_MANAGEMENT, model.getShortcuts().get(1).getLinks().get(0).getPerspectiveIdentifier()); }
@Test public void checkSetupWithProvisioningGranted() { when(shortcutHelper.authorize(PerspectiveIds.PROVISIONING)).thenReturn(true); final HomeModel model = producer.get(profilePreferences); assertHomeModel(model, Constants.DeployDescription2); assertDesign(model); assertManage(model); assertTrack(model); assertEquals(2, model.getShortcuts().get(1).getLinks().size()); assertEquals(Constants.Provisioning, model.getShortcuts().get(1).getLinks().get(0).getLabel()); assertEquals(PerspectiveIds.PROVISIONING, model.getShortcuts().get(1).getLinks().get(0).getPerspectiveIdentifier()); assertEquals(Constants.Servers, model.getShortcuts().get(1).getLinks().get(1).getLabel()); assertEquals(PerspectiveIds.SERVER_MANAGEMENT, model.getShortcuts().get(1).getLinks().get(1).getPerspectiveIdentifier()); }