fun <T> first(matcher: Matcher<T>): Matcher<T> { return object : BaseMatcher<T>() { internal var isFirst = true override fun matches(item: Any): Boolean { if (isFirst && matcher.matches(item)) { isFirst = false
return true
} return false
} override fun describeTo(description: Description) { description.appendText("should return first matching item") } } }
No hay comentarios:
Publicar un comentario