Java. Нужна помощь!

Народ, учусь на Java разработчика. Заранее прошу прощения за, возможно, абсолютно тупой вопрос, но я уже всю голову себе сломал над задачей. Возможно, я совершенно не по адресу, но я даже не знаю у кого спросить.

Есть метод. На него нужно написать unit-тест.

Есть пример метода и готового unit-теста

Реализация utilFunk 1 и 2 неизвестна. Подставляем значение через заглушку mock. Как проверить их выполнение ума не приложу.

Заранее огромное спасибо тем, кто поможет.

Не кидайте ботинками, пожалуйста.

Правила сообщества

Прошу воздержаться от взаимных оскорблений.

Больше позитива, ведь программирование - это весело)

0
Автор поста оценил этот комментарий
Но вы же тест пишете на switchExample? Или я не так понял?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Да, на switchExample
0
Автор поста оценил этот комментарий
Попробуйте Шилдта почитать, если с пониманием беда. Одних курсов обычно не хватает. Вы на другом языке програмировали, а теперь на джаву переходите или с нуля?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
С нуля всё. Когда-то давно на информатике в школе в basic и pascal что-то писал…
1
Автор поста оценил этот комментарий
Успехов вам😄 старайтесь побольше практиковаться, это очень сильно прокачивает навык и повышает понимание 👍
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
С пониманием пока беда) спасибо за напутствие!)
показать ответы
1
Автор поста оценил этот комментарий
На каких курсах/книгах/ресурсах изучаете, если не секрет?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
От работодателя внутренний курс. Вообще, это дз. Через 2 дня надо сдать
показать ответы
1
Автор поста оценил этот комментарий
Перечитайте как ведет себя switch без break,  https://www.baeldung.com/java-switch
А лучше напишите свой пример и проверьте
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо, Вы оказались правы. Вот таким образом все тесты выполнились успешно. На каждый аргумент отдельно.
1
Автор поста оценил этот комментарий
Почему 2? 1 раз f1, потом 1 раз f2 и выход по break
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Case 1 нет break. Case 2 пропускает. Исполняет default. Или я не так понял?
показать ответы
2
Автор поста оценил этот комментарий
В case 1 намеренно пропущен break или ошибка?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Намеренно. Исправлять метод запрещено. Я так понял, что при аргументе 1 запрашивается func1 2 раза, а func2 1 раз
показать ответы
1
Автор поста оценил этот комментарий
Функция ничего не возвращает, полагаю не нужен
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вообще, тип func 2 Boolean, а func 1 Boolean (String str)
показать ответы
2
Автор поста оценил этот комментарий
Как и в вашем примере - через Mockito.verify
Для аргумента 1 нужно проверить что выполнится 1 раз utilFunk1 (times(1)) и utilFunk2, для остальных аргументов думаю разберетесь.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Меня сбило с толку, что в другом тесте, на который надо написать метод (обратное задание), это называется проверка количества обращений. Выходит, что в данном примере assert вообще не нужен?
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества