Class InitializrMetadataTestBuilder
java.lang.Object
io.spring.initializr.generator.test.InitializrMetadataTestBuilder
Easily create a
InitializrMetadata
instance for testing purposes.- Author:
- Stephane Nicoll
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBom
(String id, BillOfMaterials bom) addBootVersion
(String id, boolean defaultValue) addConfigurationFileFormats
(String id, boolean defaultValue) addDependencyGroup
(String name, Dependency... dependencies) addDependencyGroup
(String name, String... ids) addJavaVersion
(String version, boolean defaultValue) addLanguage
(String id, boolean defaultValue) addPackaging
(String id, boolean defaultValue) addReleasesRepository
(String id, String name, String url) addRepository
(String id, String name, String url, boolean releasesEnabled, boolean snapshotsEnabled) addSnapshotsRepository
(String id, String name, String url) addType
(String id, boolean defaultValue, String action, String build, String dialect, String format) build()
setGradleEnv
(String dependencyManagementPluginVersion) setKotlinEnv
(String defaultKotlinVersion, InitializrConfiguration.Env.Kotlin.Mapping... mappings) setMavenParent
(String groupId, String artifactId, String version, String relativePath, boolean includeSpringBootBom) setPlatformCompatibilityRange
(String platformCompatibilityRange) setPlatformVersionFormatCompatibilityRange
(String v1Range, String v2Range)
-
Constructor Details
-
InitializrMetadataTestBuilder
public InitializrMetadataTestBuilder()
-
-
Method Details
-
withDefaults
-
withBasicDefaults
-
build
-
addDependencyGroup
-
addDependencyGroup
-
addAllDefaults
-
addBasicDefaults
-
addDefaultTypes
-
addType
-
addType
-
addDefaultPackagings
-
addPackaging
-
addDefaultJavaVersions
-
addJavaVersion
-
addDefaultLanguages
-
addLanguage
-
addDefaultConfigurationFileFormats
-
addConfigurationFileFormats
-
addDefaultBootVersions
-
addBootVersion
-
addBom
public InitializrMetadataTestBuilder addBom(String id, String groupId, String artifactId, String version) -
addBom
-
setPlatformCompatibilityRange
public InitializrMetadataTestBuilder setPlatformCompatibilityRange(String platformCompatibilityRange) -
setPlatformVersionFormatCompatibilityRange
public InitializrMetadataTestBuilder setPlatformVersionFormatCompatibilityRange(String v1Range, String v2Range) -
setGradleEnv
-
setKotlinEnv
public InitializrMetadataTestBuilder setKotlinEnv(String defaultKotlinVersion, InitializrConfiguration.Env.Kotlin.Mapping... mappings) -
setMavenParent
public InitializrMetadataTestBuilder setMavenParent(String groupId, String artifactId, String version, String relativePath, boolean includeSpringBootBom) -
addReleasesRepository
-
addSnapshotsRepository
-
addRepository
public InitializrMetadataTestBuilder addRepository(String id, String name, String url, boolean releasesEnabled, boolean snapshotsEnabled)
-