Class ContractVerifierExtension
java.lang.Object
org.springframework.cloud.contract.verifier.plugin.ContractVerifierExtension
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionContractVerifierExtension(org.gradle.api.file.ProjectLayout layout, org.gradle.api.model.ObjectFactory objects) -
Method Summary
Modifier and TypeMethodDescriptionvoidbaseClassMappings(org.gradle.api.Action<ContractVerifierExtension.BaseClassMapping> action) voidcontractDependency(org.gradle.api.Action<ContractVerifierExtension.Dependency> action) voidcontractRepository(org.gradle.api.Action<ContractVerifierExtension.ContractRepository> action) org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.Property<String>org.gradle.api.provider.Property<String>org.gradle.api.file.DirectoryPropertyorg.gradle.api.provider.Property<org.springframework.cloud.contract.stubrunner.spring.StubRunnerProperties.StubsMode>org.gradle.api.provider.Property<String>org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.ListProperty<String>org.gradle.api.provider.Property<Boolean>org.gradle.api.provider.Property<Boolean>org.gradle.api.file.DirectoryPropertyorg.gradle.api.file.DirectoryPropertyorg.gradle.api.file.DirectoryPropertyorg.gradle.api.provider.ListProperty<String>org.gradle.api.provider.ListProperty<String>org.gradle.api.provider.ListProperty<String>org.gradle.api.provider.Property<String>org.gradle.api.provider.Property<String>org.gradle.api.provider.Property<String>org.gradle.api.provider.ListProperty<String>org.gradle.api.file.DirectoryPropertyorg.gradle.api.provider.Property<String>org.gradle.api.provider.Property<org.springframework.cloud.contract.verifier.config.TestFramework>org.gradle.api.provider.Property<org.springframework.cloud.contract.verifier.config.TestMode>voidpublishStubsToScm(org.gradle.api.Action<ContractVerifierExtension.PublishStubsToScm> action) voidsetAssertJsonSize(boolean assertJsonSize) voidsetBaseClassForTests(String baseClassForTests) voidsetBaseClassMappings(Map<String, String> baseClassMappings) voidsetBasePackageForTests(String basePackageForTests) voidsetContractsDslDir(File contractsDslDir) voidsetContractsMode(String contractsMode) voidsetContractsMode(org.springframework.cloud.contract.stubrunner.spring.StubRunnerProperties.StubsMode contractsMode) voidsetContractsPath(String contractsPath) voidsetContractsProperties(Map<String, String> contractsProperties) voidsetConvertToYaml(boolean convertToYaml) voidsetDeleteStubsAfterTest(boolean deleteStubsAfterTest) voidsetExcludeBuildFolders(boolean excludeBuildFolders) voidsetExcludedFiles(List<String> excludedFiles) voidsetFailOnInProgress(boolean failOnInProgress) voidsetFailOnNoContracts(boolean failOnNoContracts) voidsetGeneratedTestGroovySourcesDir(File generatedTestGroovySourcesDir) voidsetGeneratedTestJavaSourcesDir(File generatedTestJavaSourcesDir) voidsetGeneratedTestResourcesDir(File generatedTestResourcesDir) voidsetIgnoredFiles(List<String> ignoredFiles) voidsetImports(String[] imports) voidsetIncludedFiles(List<String> includedFiles) voidvoidsetNameSuffixForTests(String nameSuffixForTests) voidsetPackageWithBaseClasses(String packageWithBaseClasses) voidsetSourceSet(String sourceSet) voidsetStaticImports(String[] staticImports) voidsetStaticImports(List<String> staticImports) voidsetStubsOutputDir(File stubsOutputDir) voidsetStubsSuffix(String stubsSuffix) voidsetTestFramework(String testFramework) voidsetTestFramework(org.springframework.cloud.contract.verifier.config.TestFramework testFramework) voidsetTestMode(String testMode) voidsetTestMode(org.springframework.cloud.contract.verifier.config.TestMode testMode)
-
Constructor Details
-
ContractVerifierExtension
@Inject public ContractVerifierExtension(org.gradle.api.file.ProjectLayout layout, org.gradle.api.model.ObjectFactory objects)
-
-
Method Details
-
getTestFramework
public org.gradle.api.provider.Property<org.springframework.cloud.contract.verifier.config.TestFramework> getTestFramework() -
setTestFramework
public void setTestFramework(org.springframework.cloud.contract.verifier.config.TestFramework testFramework) -
setTestFramework
-
getTestMode
public org.gradle.api.provider.Property<org.springframework.cloud.contract.verifier.config.TestMode> getTestMode() -
setTestMode
public void setTestMode(org.springframework.cloud.contract.verifier.config.TestMode testMode) -
setTestMode
-
getBasePackageForTests
-
setBasePackageForTests
-
getBaseClassForTests
-
setBaseClassForTests
-
getNameSuffixForTests
-
setNameSuffixForTests
-
getExcludedFiles
-
setExcludedFiles
-
getIncludedFiles
-
setIncludedFiles
-
getIgnoredFiles
-
setIgnoredFiles
-
getImports
-
setImports
-
setInputs
-
getStaticImports
-
setStaticImports
-
setStaticImports
-
getContractsDslDir
public org.gradle.api.file.DirectoryProperty getContractsDslDir() -
setContractsDslDir
-
getGeneratedTestJavaSourcesDir
public org.gradle.api.file.DirectoryProperty getGeneratedTestJavaSourcesDir() -
setGeneratedTestJavaSourcesDir
-
getGeneratedTestGroovySourcesDir
public org.gradle.api.file.DirectoryProperty getGeneratedTestGroovySourcesDir() -
setGeneratedTestGroovySourcesDir
-
getGeneratedTestResourcesDir
public org.gradle.api.file.DirectoryProperty getGeneratedTestResourcesDir() -
setGeneratedTestResourcesDir
-
getStubsOutputDir
public org.gradle.api.file.DirectoryProperty getStubsOutputDir() -
setStubsOutputDir
-
getStubsSuffix
-
setStubsSuffix
-
getAssertJsonSize
-
setAssertJsonSize
public void setAssertJsonSize(boolean assertJsonSize) -
getFailOnNoContracts
-
setFailOnNoContracts
public void setFailOnNoContracts(boolean failOnNoContracts) -
getFailOnInProgress
-
setFailOnInProgress
public void setFailOnInProgress(boolean failOnInProgress) -
getContractRepository
-
contractRepository
public void contractRepository(org.gradle.api.Action<ContractVerifierExtension.ContractRepository> action) -
getPublishStubsToScm
-
publishStubsToScm
public void publishStubsToScm(org.gradle.api.Action<ContractVerifierExtension.PublishStubsToScm> action) -
getContractDependency
-
contractDependency
-
getContractsPath
-
setContractsPath
-
getContractsMode
public org.gradle.api.provider.Property<org.springframework.cloud.contract.stubrunner.spring.StubRunnerProperties.StubsMode> getContractsMode() -
setContractsMode
public void setContractsMode(org.springframework.cloud.contract.stubrunner.spring.StubRunnerProperties.StubsMode contractsMode) -
setContractsMode
-
getPackageWithBaseClasses
-
setPackageWithBaseClasses
-
getBaseClassMappings
-
setBaseClassMappings
-
baseClassMappings
public void baseClassMappings(org.gradle.api.Action<ContractVerifierExtension.BaseClassMapping> action) -
getExcludeBuildFolders
-
setExcludeBuildFolders
public void setExcludeBuildFolders(boolean excludeBuildFolders) -
getDeleteStubsAfterTest
-
setDeleteStubsAfterTest
public void setDeleteStubsAfterTest(boolean deleteStubsAfterTest) -
getConvertToYaml
-
setConvertToYaml
public void setConvertToYaml(boolean convertToYaml) -
getContractsProperties
-
setContractsProperties
-
getSourceSet
-
setSourceSet
-