Cobertura de código Función en línea

tengo esta function escrita en Kotlin

inline fun <T> handleEmptyResult(observable: Observable<T>, crossinline resultEmptyCheckingFunc: (obj: T?) -> Boolean): Observable<T> { return observable .flatMap { if (resultEmptyCheckingFunc(it)) { Observable.error<T>(ResultEmptyError(Throwable())) } else { Observable.just(it) } } } 

Pero cuando creé testings unitarias para esta function, muestra 0 cobertura en el informe. Estoy usando jacoco para la cobertura de código. ¿Ustedes saben cómo probar la function en línea correctamente? ¡Gracias!

Dado que el código está en línea, no hay llamadas a esta function en sus testings, y jacoco piensa que nunca lo usa.

Un consejo: olvídate de la cobertura de la testing, es totalmente inútil. Un proyecto puede tener grandes testings y una cobertura del 30%. O alguien puede gastar una tonelada de time para get una cobertura del 100%, y todavía tiene docenas de errores en la producción. He visto ambos.