У меня было это исключение во время выполнения:
org.apache.flink.api.common.InvalidProgramException: The implementation of the RichFlatMapFunction is not serializable. The object probably contains or references non serializable fields.
Хотя я понимаю, что происходит и знаю, как это исправить, я хотел бы убедиться, что это больше не повторится.Когда кто-то добавляет непериализуемые поля к этому классу RichFlatMapFunction, я хотел бы, чтобы модульный тест не проходил, а не имел сбой во время выполнения.
Есть ли способ написать модульный тест, который бы утверждал, что функциясериализуемый, используя тот же код сериализации функции, что и flink?