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

com.oneeyedmen.kSera.hamkresting.kt Maven / Gradle / Ivy

The newest version!
package com.oneeyedmen.kSera

import com.natpryce.hamkrest.MatchResult
import com.natpryce.hamkrest.Matcher
import org.hamcrest.Description


fun  Matcher.asHamcrest(): org.hamcrest.Matcher {
    return object : org.hamcrest.BaseMatcher() {
        @Suppress("UNCHECKED_CAST")
        override fun matches(item: Any?): Boolean {
            return [email protected](item as T) is MatchResult.Match
        }

        override fun describeTo(description: Description) {
            description.appendText([email protected])
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy