при условии, что у меня есть это
class FooProcess extends ProcessAllWindowFunction[String,String, TimeWindow]{
override def process(context: Context, elements: Iterable[String], out: Collector[String]): Unit = ???
}
Я хочу написать несколько модульных тестов для метода процесса, но у меня возникают проблемы с макетом контекста
val context = mock[Context[FooProcess]]
Этот импорт завершается неудачно (cannot resolve symbol Context
)
import org.apache.flink.streaming.api.functions.windowing.ProcessAllWindowFunction.Context
Любая идея / лучшие практики для модульного тестирования во Flink?