"avg", new AverageCalculation()));
}
@Test
public void restoreChangedTextSlot() {
FirstResourcePropertyResolverFactory factory = new FirstResourcePropertyResolverFactory(
"id", DataType.TEXT);
resolverProvider.register(factory);
slotMappingConfigurationPersistence
.registerResolverPersistence(new PropertyDependentVisualItemResolverPersistence(
factory));
// 1. create view and configure it - resources, settings...
Resource resource = new Resource("test:1");
resource.putValue(PROPERTY_1, "value1");
resource.putValue(PROPERTY_2, "value2");
originalVisualizationModel.setResolver(slots[0],
factory.create(PROPERTY_1));
originalView.getResourceModel().addUnnamedResources(
ResourceSetTestUtils.toResourceSet(resource));
originalVisualizationModel.setResolver(slots[0],
factory.create(PROPERTY_2));
// 2. save first view
DefaultResourceSetCollector collector = new DefaultResourceSetCollector();
Memento memento = originalView.save(collector);