Fixed unnecessary file renaming for scenarios when converting to yaml; fixes gh-1132

This commit is contained in:
Marcin Grzejszczak
2019-07-08 17:06:24 +02:00
parent 89c213f593
commit a1f308b0cf

View File

@@ -34,8 +34,6 @@ import org.springframework.util.StringUtils
@Commons
class ContractVerifierDslConverter {
private static final String SCENARIO_MATCHER = '^[0-9].*$'
/**
* @deprecated - use {@link ContractVerifierDslConverter#convertAsCollection(java.io.File, java.lang.String)}
*/
@@ -136,7 +134,7 @@ class ContractVerifierDslConverter {
private static Collection<Contract> withName(File file, Collection<Contract> contracts) {
int counter = 0
return contracts.collect {
if (contractNameEmpty(it) && !relatedToScenarios(file, it)) {
if (contractNameEmpty(it)) {
it.name(NamesUtil.defaultContractName(file, contracts, counter))
}
counter++
@@ -147,8 +145,4 @@ class ContractVerifierDslConverter {
private static boolean contractNameEmpty(Contract it) {
return it != null && StringUtils.isEmpty(it.name)
}
private static boolean relatedToScenarios(File file, Contract contract) {
return contract.name?.matches(SCENARIO_MATCHER) || file.name.matches(SCENARIO_MATCHER)
}
}