public void onFeatureModified(@Observes NonPortableExperimentalFeatureModifiedEvent event) { onFeatureModified(event.getFeature()); }
@Override public void updateExperimentalFeature(String featureId, boolean enabled) { if (isExperimentalEnabled()) { Optional<ExperimentalFeature> optional = session.getFeaturesRegistry().getFeature(featureId); if (optional.isPresent()) { ExperimentalFeatureImpl feature = (ExperimentalFeatureImpl) optional.get(); if (feature.isEnabled() != enabled) { feature.setEnabled(enabled); event.fire(new NonPortableExperimentalFeatureModifiedEvent(feature)); } } } }
@Override public void updateExperimentalFeature(String featureId, boolean enabled) { if (isExperimentalEnabled()) { Optional<ExperimentalFeature> optional = session.getFeaturesRegistry().getFeature(featureId); if (optional.isPresent()) { ExperimentalFeatureImpl feature = (ExperimentalFeatureImpl) optional.get(); if (feature.isEnabled() != enabled) { feature.setEnabled(enabled); event.fire(new NonPortableExperimentalFeatureModifiedEvent(feature)); } } } }
public void onFeatureModified(@Observes NonPortableExperimentalFeatureModifiedEvent event) { onFeatureModified(event.getFeature()); }
@Test public void testOnFeatureModifiedEvent() { testOnFeatureModified(feature -> authorizationManager.onFeatureModified(new NonPortableExperimentalFeatureModifiedEvent(feature))); }
private void checkNotifyFeatureUpdate(ExperimentalFeatureImpl feature) { ArgumentCaptor<NonPortableExperimentalFeatureModifiedEvent> eventCaptor = ArgumentCaptor.forClass(NonPortableExperimentalFeatureModifiedEvent.class); verify(event).fire(eventCaptor.capture()); assertEquals(feature, eventCaptor.getValue().getFeature()); }
@Test public void testOnFeatureModifiedEvent() { testOnFeatureModified(feature -> authorizationManager.onFeatureModified(new NonPortableExperimentalFeatureModifiedEvent(feature))); }
private void checkNotifyFeatureUpdate(ExperimentalFeatureImpl feature) { ArgumentCaptor<NonPortableExperimentalFeatureModifiedEvent> eventCaptor = ArgumentCaptor.forClass(NonPortableExperimentalFeatureModifiedEvent.class); verify(event).fire(eventCaptor.capture()); assertEquals(feature, eventCaptor.getValue().getFeature()); }