@Before
public void setup () throws Exception {
try {
String configFile = "res:///" + UNIT_TEST_CONFIG_JSON;
Set<FactoryProvider<PyramidIO>> tileIoSet = new HashSet<>();
tileIoSet.addAll( Arrays.asList( DefaultPyramidIOFactoryProvider.values() ) );
Set<FactoryProvider<TileSerializer<?>>> serializerSet = new HashSet<>();
serializerSet.addAll( Arrays.asList( DefaultTileSerializerFactoryProvider.values() ) );
FactoryProvider<LayerConfiguration> layerConfigurationProvider = new StandardLayerConfigurationProvider(
new StandardPyramidIOFactoryProvider( tileIoSet ),
new StandardTilePyramidFactoryProvider(),
new StandardTileSerializerFactoryProvider(serializerSet),
new StandardImageRendererFactoryProvider(),
new StandardTileTransformerFactoryProvider()
);
_configService = mock(ConfigService.class);
withMockConfigService();
_layerService = new LayerServiceImpl( configFile, layerConfigurationProvider, _configService);
} catch (Exception e) {
throw e;
}
}