public void firePostModified( CatalogInfo object, List propertyNames, List oldValues, List newValues) { CatalogPostModifyEventImpl event = new CatalogPostModifyEventImpl(); event.setSource(object); event.setPropertyNames(propertyNames); event.setOldValues(oldValues); event.setNewValues(newValues); event(event); }
@SuppressWarnings("unchecked") public void testLayerInfoDefaultOrAlternateStyleChanged() throws Exception { when(mockMediator.getLayerInfosFor(same(mockStyle))).thenReturn( Collections.singleton(mockLayerInfo)); when(mockMediator.getLayerGroupsFor(same(mockStyle))).thenReturn(Collections.EMPTY_LIST); CatalogPostModifyEventImpl postModifyEvent = new CatalogPostModifyEventImpl(); postModifyEvent.setSource(mockStyle); listener.handlePostModifyEvent(postModifyEvent); verify(mockMediator, times(1)).truncateByLayerAndStyle(eq(PREFIXED_RESOURCE_NAME), eq(STYLE_NAME)); }
@SuppressWarnings("unchecked") public void testLayerGroupInfoImplicitOrExplicitStyleChanged() throws Exception { LayerGroupInfo mockGroup = mock(LayerGroupInfo.class); when(GWC.tileLayerName(mockGroup)).thenReturn("mockGroup"); when(mockMediator.getLayerInfosFor(same(mockStyle))).thenReturn(Collections.EMPTY_LIST); when(mockMediator.getLayerGroupsFor(same(mockStyle))).thenReturn( Collections.singleton(mockGroup)); CatalogPostModifyEventImpl postModifyEvent = new CatalogPostModifyEventImpl(); postModifyEvent.setSource(mockStyle); listener.handlePostModifyEvent(postModifyEvent); verify(mockMediator, times(1)).truncate(eq("mockGroup")); } }
CatalogListener.class.getMethod( "handlePostModifyEvent", CatalogPostModifyEvent.class); evt = new CatalogPostModifyEventImpl(); break; case REMOVE: