@Test(expectedExceptions = { BusinessException.class }) public void updateWithWrongRevision() throws BusinessException { assertThat(businessContextDefinition.getApplicationDefinition(firstApplicationId).getApplicationName(), equalTo("firstAppDefinition")); assertThat(businessContextDefinition.getApplicationDefinition(secondApplicationId).getApplicationName(), equalTo("secondAppDefinition")); Kryo kryo = new Kryo(); ApplicationDefinition firstAppDefinitionCopy_1 = kryo.copy(firstAppDefinition); ApplicationDefinition firstAppDefinitionCopy_2 = kryo.copy(firstAppDefinition); firstAppDefinitionCopy_1.setApplicationName("newName_1"); firstAppDefinitionCopy_2.setApplicationName("newName_2"); businessContextDefinition.updateApplicationDefinition(firstAppDefinitionCopy_1); businessContextDefinition.updateApplicationDefinition(firstAppDefinitionCopy_2); } }
@Test public void updateApplicationDefition() throws BusinessException { assertThat(businessContextDefinition.getApplicationDefinition(firstApplicationId).getApplicationName(), equalTo("firstAppDefinition")); assertThat(businessContextDefinition.getApplicationDefinition(secondApplicationId).getApplicationName(), equalTo("secondAppDefinition")); firstAppDefinition.setApplicationName("newName"); businessContextDefinition.updateApplicationDefinition(firstAppDefinition); assertThat(businessContextDefinition.getApplicationDefinition(firstApplicationId).getRevision(), is(2)); assertThat(businessContextDefinition.getApplicationDefinition(firstApplicationId).getApplicationName(), equalTo("newName")); assertThat(businessContextDefinition.getApplicationDefinition(secondApplicationId).getApplicationName(), equalTo("secondAppDefinition")); }
@Test public void updateApplicationDefition() throws BusinessException { ciService.addApplicationDefinition(firstAppDefinition); ciService.addApplicationDefinition(secondAppDefinition); firstAppDefinition.setApplicationName("newName"); ciService.updateApplicationDefinition(firstAppDefinition); assertThat(ciService.getApplicationDefinition(firstApplicationId).getApplicationName(), equalTo("newName")); assertThat(ciService.getApplicationDefinition(secondApplicationId).getApplicationName(), equalTo("secondAppDefinition")); }
"Edit Application", "Enter new application name and/or description", existingApplicationNames); if (Dialog.OK == dialog.open()) { applicationDefinition.setApplicationName(dialog.getName()); if (StringUtils.isNotBlank(dialog.getDescription())) { applicationDefinition.setDescription(dialog.getDescription());