@BeforeMethod public void init() { firstAppDefinition = new ApplicationDefinition(firstApplicationId, "firstAppDefinition", null); secondAppDefinition = new ApplicationDefinition(secondApplicationId, "secondAppDefinition", null); }
@Test(expectedExceptions = { BusinessException.class }) public void moveUnknown() throws BusinessException { businessContextDefinition.moveApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null), 0); } }
@Test(expectedExceptions = { BusinessException.class }) public void updateUnknown() throws BusinessException { businessContextDefinition.updateApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null)); }
@Test public void deleteUnknown() throws BusinessException { assertThat(businessContextDefinition.getApplicationDefinitions(), hasSize(3)); businessContextDefinition.deleteApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null)); assertThat(businessContextDefinition.getApplicationDefinitions(), hasSize(3)); }
@Test public void updateBusinessContext() throws Exception { assertThat(manager.getBusinessconContextDefinition().getApplicationDefinitions(), hasSize(1)); BusinessContextDefinition businessCtxDefinition = manager.getBusinessconContextDefinition(); businessCtxDefinition.addApplicationDefinition(new ApplicationDefinition(1, "newApplication", null)); manager.updateBusinessContextDefinition(businessCtxDefinition); BusinessContextDefinition updated = manager.getBusinessconContextDefinition(); assertThat(updated.getApplicationDefinitions(), hasSize(2)); assertThat(updated.getRevision(), is(2)); ArgumentCaptor<ApplicationEvent> captor = ArgumentCaptor.forClass(ApplicationEvent.class); verify(eventPublisher).publishEvent(captor.capture()); assertThat(captor.getValue(), is(instanceOf(BusinessContextDefinitionUpdateEvent.class))); }
@BeforeMethod public void init() throws BusinessException, JAXBException, IOException { // ApplicationDefinition firstAppDefinition = new ApplicationDefinition(firstApplicationId, "firstAppDefinition", null); secondAppDefinition = new ApplicationDefinition(secondApplicationId, "secondAppDefinition", null); businessContextDef = new BusinessContextDefinition(); when(ciManager.getBusinessconContextDefinition()).thenReturn(businessContextDef); when(ciManager.updateBusinessContextDefinition(any(BusinessContextDefinition.class))).thenReturn(businessContextDef); // AlertingDefinition firstAlertingDefinition = new AlertingDefinition(); firstAlertingDefinition.setId(firstAlertingDefinitionId); secondAlertingDefinition = new AlertingDefinition(); secondAlertingDefinition.setId(secondAlertingDefinitionId); }
@Test public void deleteUnknown() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.deleteApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null)); assertThat(ciService.getApplicationDefinitions(), hasSize(3)); }
@Test(expectedExceptions = { BusinessException.class }) public void updateUnknown() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.updateApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null)); }
@Test(expectedExceptions = { BusinessException.class }) public void moveUnknown() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); ciService.moveApplicationDefinition(new ApplicationDefinition(123456789, "unknown", null), 0); }
@Test(expectedExceptions = BusinessException.class) public void updateBusinessContextFails() throws Exception { BusinessContextDefinition businessCtxDefinition = new BusinessContextDefinition(); businessCtxDefinition.setRevision(0); businessCtxDefinition.addApplicationDefinition(new ApplicationDefinition(1, "newApplication", null)); manager.updateBusinessContextDefinition(businessCtxDefinition); } }
when(cachedDataService.getBusinessTransactionForId(anyInt(), anyInt())).thenReturn(null); applicationDefinition = new ApplicationDefinition(idGenerator.getAndIncrement(), "SomeApplication", null); application = new ApplicationData(idGenerator.getAndIncrement(), applicationDefinition.getId(), applicationDefinition.getApplicationName());
when(cachedDataService.getBusinessTransactionForId(anyInt(), anyInt())).thenReturn(null); applicationDefinition = new ApplicationDefinition(idGenerator.getAndIncrement(), "SomeApplication", null); application = new ApplicationData(idGenerator.getAndIncrement(), applicationDefinition.getId(), applicationDefinition.getApplicationName()); applicationDefinition_empty = new ApplicationDefinition(idGenerator.getAndIncrement(), "EmptyApplication", null); application_empty = new ApplicationData(idGenerator.getAndIncrement(), applicationDefinition_empty.getId(), applicationDefinition_empty.getApplicationName());
int insertBeforeIndex = newApplicationWizardPage.getInsertedBeforeIndex(); ApplicationDefinition newApplication = new ApplicationDefinition(name); if (StringUtils.isNotBlank(description)) { newApplication.setDescription(description);