Fixed Groovy
This commit is contained in:
@@ -33,7 +33,8 @@ class DslToWireMockClientConverter extends DslToWireMockConverter {
|
||||
@Override
|
||||
String convertContent(String rootName, ContractMetadata contract) {
|
||||
return new WireMockStubStrategy(rootName, contract,
|
||||
contract.convertedContract ?: createGroovyDSLFromStringContent(contract.path.getText(StandardCharsets.UTF_8.toString()))
|
||||
contract.convertedContract ?: createGroovyDSLFromStringContent(
|
||||
contract.path.getText(StandardCharsets.UTF_8.toString()))
|
||||
).toWireMockClientStub()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,11 +21,9 @@ import org.gradle.api.internal.ConventionTask
|
||||
import org.gradle.api.tasks.OutputDirectory
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
import org.springframework.cloud.contract.verifier.config.ContractVerifierConfigProperties
|
||||
import org.springframework.cloud.contract.verifier.wiremock.DslToWireMockClientConverter
|
||||
import org.springframework.cloud.contract.verifier.wiremock.RecursiveFilesConverter
|
||||
|
||||
import static org.springframework.cloud.contract.verifier.plugin.SpringCloudContractVerifierGradlePlugin.COPY_CONTRACTS_TASK_NAME
|
||||
|
||||
//TODO: Implement as an incremental task: https://gradle.org/docs/current/userguide/custom_tasks.html#incremental_tasks ?
|
||||
/**
|
||||
* Generates WireMock stubs from the contracts
|
||||
@@ -54,7 +52,6 @@ class GenerateWireMockClientStubsFromDslTask extends ConventionTask {
|
||||
: new File(project.buildDir, "stubs/$DEFAULT_MAPPINGS_FOLDER")
|
||||
logger.info("Contracts dir is [${contractsDslDir}] output stubs dir is [${outMappingsDir}]")
|
||||
RecursiveFilesConverter converter = new RecursiveFilesConverter(
|
||||
new DslToWireMockClientConverter(),
|
||||
props, outMappingsDir)
|
||||
converter.processFiles()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user