sam
01/06/2020, 9:23 PMcompanion object {
operator fun invoke(passed: Boolean,
failureMessage: String,
negatedFailureMessage: String) = object : MatcherResult {
override fun passed(): Boolean = passed
override fun failureMessage(): String = failureMessage
override fun negatedFailureMessage(): String = negatedFailureMessage
}
operator fun invoke(passed: Boolean,
failureMessageFn: () -> String,
negatedFailureMessageFn: () -> String) = object : MatcherResult {
override fun passed(): Boolean = passed
override fun failureMessage(): String = failureMessageFn()
override fun negatedFailureMessage(): String = negatedFailureMessageFn()
}
}