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

run.qontract.proxy.RealFileWriter.kt Maven / Gradle / Ivy

Go to download

A Contract Testing Tool that leverages Gherkin to describe APIs in a human readable and machine enforceable manner

There is a newer version: 0.23.1
Show newest version
package run.qontract.proxy

import java.io.File

class RealFileWriter(private val dataDir: File): FileWriter {
    constructor(dataDir: String): this(File(dataDir))

    override fun createDirectory() {
        if (!dataDir.exists()) dataDir.mkdirs()
    }

    override fun writeText(path: String, content: String) {
        dataDir.resolve(path).writeText(content)
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy