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

org.organicdesign.testUtils.string.DiffResult.kt Maven / Gradle / Ivy

package org.organicdesign.testUtils.string

import org.organicdesign.indented.IndentedStringable
import org.organicdesign.indented.StringUtils.fieldsOnOneLineK

data class DiffResult(
    val first: String,
    val second: String
) : IndentedStringable {

    override fun indentedStr(indent: Int): String =
        if ( first == "" &&
            second == "" ) {
            "IDENTICAL"
        } else {
            fieldsOnOneLineK(indent, "DiffResult",
                             listOf("" to first,
                                    "" to second))
        }

    override fun toString(): String = indentedStr(0)

    companion object {
        @JvmField
        val IDENTICAL = DiffResult("", "")
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy