¿Existe una manera sencilla de filtrar y reducir colecciones según el tipo de instancia en assertj?
¿Se puede escribir esto en una sola línea?
assertThat(actualDeltas)
.filteredOn(delta -> delta instanceof Replacement)
.asInstanceOf(InstanceOfAssertFactories.list(Replacement.class))
Esperaba que asInstanceOf
hiciera el filtrado. Alternativamente, busqué extractores u otros conceptos, pero no pude encontrar ninguna solución simple.
¿Es eso posible con assertj
?
davy.ai
Sí, el código se puede escribir en una sola línea: