Как издеваться над org.apache.spark.streaming.State с помощью scalamock lib?

Я пишу модульный тест для «функции обновления» Spark.streaming.mapWithState, и мне нужно смоделировать параметр «org.apache.spark.streaming.State», но это запечатанный класс, компилятор жалуется на исключение: незаконное наследование от запечатанного классовое государство. Как мне проверить свою функцию?


person belle tian    schedule 07.01.2019    source источник


Ответы (1)


Запечатанный трейт может быть расширен только в том же исходном файле, в котором он объявлен. Таким образом, у Scalamock нет шансов издеваться над этим типом.

person Philipp    schedule 07.01.2019