SystemConfigProducer implements Extension { URI resolveFSURI(SpacesAPI spaces, Space space, String fsName) { return spaces.resolveFileSystemURI(SpacesAPI.Scheme.DEFAULT, space, fsName); }  void processSystemFSProducer(@Observes ProcessProducer<?, FileSystem> pp); void processPluginsFSProducer(@Observes ProcessProducer<?, FileSystem> pp); void processPerspectivesFSProducer(@Observes ProcessProducer<?, FileSystem> pp); void processDatasetsFSProducer(@Observes ProcessProducer<?, FileSystem> pp); void processNavigationFSProducer(@Observes ProcessProducer<?, FileSystem> pp); void processIOServiceProducer(@Observes ProcessProducer<?, IOService> pp); void processBean(@Observes final ProcessBean<X> event); void afterDeploymentValidation(final @Observes AfterDeploymentValidation event,
                                          final BeanManager manager);  }
@Test public void systemConfigFSShouldUseGITasScheme() { SpacesAPI spacesAPI = mock(SpacesAPI.class); producer.resolveFSURI(spacesAPI, SpacesAPI.DEFAULT_SPACE, SystemConfigProducer.SYSTEM); verify(spacesAPI).resolveFileSystemURI(SpacesAPI.Scheme.DEFAULT, SpacesAPI.DEFAULT_SPACE, SystemConfigProducer.SYSTEM); }