#163 Unit-тестирование метода с Predicate и Function

Компании:
Сбербанк
Темы:
JavaStream API и LambdaКод ревью

Как протестировать этот класс?

class MyService {
    public static Predicate<String> startsWithA = s -> s.startsWith("A");
    public static Function<String, String> toUpperCase = String::toUpperCase;

    public List<String> filterAndTransform(List<String> input) {
        return input.stream()
                    .filter(startsWithA)
                    .map(toUpperCase)
                    .collect(Collectors.toList());
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти