Fixed Groovy

This commit is contained in:
Marcin Grzejszczak
2016-12-05 16:11:20 +01:00
parent e7619a1117
commit 01460f6d9f
2 changed files with 2 additions and 4 deletions

View File

@@ -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()
}
}

View File

@@ -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()
}