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

run.qontract.core.pattern.Row.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.core.pattern

data class Row constructor(val columnNames: List = emptyList(), val values: List = emptyList()) {
    private val cells = columnNames.zip(values.map { it }).toMap().toMutableMap()

    fun getField(columnName: String): String = cells.getValue(columnName)
    fun containsField(key: String): Boolean = cells.containsKey(key)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy