override fun equals()

in src/main/kotlin/com/jetbrains/plugin/jtreg/configuration/model/TestData.kt [67:94]


    override fun equals(other: Any?): Boolean {
        if (other !is TestData) return false
        return Objects.equals(envVars, other.envVars) &&
                Objects.equals(parameters, other.parameters) &&
                Objects.equals(vmParameters, other.vmParameters) &&
                Objects.equals(workingDirectory, other.workingDirectory) &&
                Objects.equals(passParentEnvs, other.passParentEnvs) &&
                Objects.equals(testSearchScope, other.testSearchScope) &&
                Objects.equals(testKind, other.testKind) &&
                Objects.equals(packageName, other.packageName) &&
                Objects.equals(className, other.className) &&
                Objects.equals(testGroup, other.testGroup) &&
                Objects.equals(testMode, other.testMode) &&
                Objects.equals(testCategory, other.testCategory) &&
                Objects.equals(reportDir, other.reportDir) &&
                Objects.equals(excludeList, other.excludeList) &&
                Objects.equals(concurrency, other.concurrency) &&
                Objects.equals(ignoreMode, other.ignoreMode) &&
                Objects.equals(lock, other.lock) &&
                Objects.equals(timeoutFactor, other.timeoutFactor) &&
                Objects.equals(timeLimit, other.timeLimit) &&
                Objects.equals(xmlReport, other.xmlReport) &&
                Objects.equals(keyword, other.keyword) &&
                Objects.equals(weston, other.weston) &&
                Objects.equals(repeat, other.repeat) &&
                Objects.equals(vmSettings, other.vmSettings) &&
                Objects.equals(verboseOutput, other.verboseOutput)
    }