use of jenkins.mvn.FilePathGlobalSettingsProvider in project configuration-as-code-plugin by jenkinsci.
the class MavenConfiguratorTest method configure_maven_global_config_specific_files.
@Test
@ConfiguredWithReadme("maven/README.md#2")
public void configure_maven_global_config_specific_files() {
final GlobalMavenConfig descriptor = ExtensionList.lookupSingleton(GlobalMavenConfig.class);
assertThat(descriptor.getGlobalSettingsProvider(), instanceOf(FilePathGlobalSettingsProvider.class));
FilePathGlobalSettingsProvider globalProvider = (FilePathGlobalSettingsProvider) descriptor.getGlobalSettingsProvider();
assertThat(globalProvider.getPath(), is("/conf/maven/global-settings.xml"));
assertThat(descriptor.getSettingsProvider(), instanceOf(FilePathSettingsProvider.class));
FilePathSettingsProvider provider = (FilePathSettingsProvider) descriptor.getSettingsProvider();
assertThat(provider.getPath(), is("/conf/maven/settings.xml"));
}
Aggregations