All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.codearte.accurest.wiremock.DslToWireMockConverter.groovy Maven / Gradle / Ivy

There is a newer version: 1.1.1
Show newest version
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