Тестирование kotlin функции расширения, содержащей лямбду с Mockk - PullRequest
0 голосов
/ 21 февраля 2020

Я написал функцию расширения в конструкторе веб-клиентов Spring для изменения атрибута maxInMemorySize. Код выглядит следующим образом:

fun WebClient.Builder.withMaxInMemorySizeOf(size: Int) =
    this.exchangeStrategies(
        ExchangeStrategies.builder()
        .codecs {
            it.defaultCodecs().maxInMemorySize(size)
        }
        .build())

Я не совсем понимаю, как написать пример модульного теста для этого, поскольку все, что я хочу проверить, на самом деле находится в лямбда-выражении. Я использую Mockk в качестве основы для моего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...