    @Test
    public void testProcessor() {

        final PropertiesProcessor processor = new SonarQubeServerPropertiesProcessorProviderImpl().getRunnerPropertiesProcessor();

        {
            final Collection<InvalidProperty> process = processor.process(Collections.emptyMap());
            then(process).hasSize(1);
            then(process.iterator().next().getPropertyName()).isEqualTo(Constants.SQS_CHOOSER);
        }

        {
            final Collection<InvalidProperty> process = processor.process(Collections.singletonMap(Constants.SONAR_SERVER_ID, ""));
            then(process).isEmpty();
        }
    }