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

io.codearte.accurest.stubrunner.WiremockMappingDescriptor.groovy Maven / Gradle / Ivy

There is a newer version: 1.1.1
Show newest version
package io.codearte.accurest.stubrunner

import com.github.tomakehurst.wiremock.stubbing.StubMapping
import groovy.transform.CompileStatic
import groovy.transform.EqualsAndHashCode
import groovy.transform.PackageScope
import groovy.transform.ToString

/**
 * Represents a single JSON file that was found in the folder with
 * potential WireMock stubs
 */
@CompileStatic
@EqualsAndHashCode
@ToString(includePackage = false)
@PackageScope
class WiremockMappingDescriptor {
	final File descriptor

	WiremockMappingDescriptor(File mappingDescriptor) {
		this.descriptor = mappingDescriptor
	}

	StubMapping getMapping() {
		return StubMapping.buildFrom(descriptor.getText('UTF-8'))
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy