
io.codearte.accurest.wiremock.DslToWireMockConverter.groovy Maven / Gradle / Ivy
package io.codearte.accurest.wiremock
import groovy.transform.CompileStatic
import io.codearte.accurest.dsl.GroovyDsl
import io.codearte.accurest.util.AccurestDslConverter
@CompileStatic
abstract class DslToWireMockConverter implements SingleFileConverter {
@Override
boolean canHandleFileName(String fileName) {
return fileName.endsWith('.groovy')
}
@Override
String generateOutputFileNameForInput(String inputFileName) {
return inputFileName.replaceAll('.groovy', '.json')
}
protected GroovyDsl createGroovyDSLfromStringContent(String groovyDslAsString) {
return AccurestDslConverter.convert(groovyDslAsString)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy