Size: a a a

2020 September 19

LS

L S in learn.java
Alexei Mokhov
Вопрос: мокаем дао и тестим метод isUserSetForDate,  user имеет лист дат и при обращении  when( this.service.isUserSetForDate( Long id ,LocalDate.of( 31,12,12 )) ).thenReturn(true) всегда падаем по NPE
«Мокаем дао», а в when передаём сервис, найс
источник

GI

Grigorij I. in learn.java
можно погадать ещё где нпе
источник

И5

Илюша 50 in learn.java
Всем привет. Поставил Ubuntu 20.04.1 LTS. не работает тачпад и не меняется яркость экрана ни клавишами, ни ползунком в настройках. Ноутбук Lenovo Ideapad 3 15Are05. Может кто-то уже решал такую проблему?
источник

L

Linnik 🎄 in learn.java
Хм
источник

e

evergood in learn.java
Витя
Скажите пожалуйста, можно ли используя класс ToUpperCese (увеличение регистра) изменить его не целиком а только первые буквы слов?
источник

AM

Alexei Mokhov in learn.java
L S
«Мокаем дао», а в when передаём сервис, найс
Замоканный ДАО возвращает null.  Далее сервис должен проверить дату у нула, условно, getList().getDate(). Тут ловим НПЕ.
источник

LS

L S in learn.java
Alexei Mokhov
Замоканный ДАО возвращает null.  Далее сервис должен проверить дату у нула, условно, getList().getDate(). Тут ловим НПЕ.
this.service это мок?
источник

AM

Alexei Mokhov in learn.java
L S
this.service это мок?
нет
источник

AM

Alexei Mokhov in learn.java
но я вообще плохо представляю, как тестить такой метод.
источник

LS

L S in learn.java
Alexei Mokhov
нет
И ты его в when решил отправить?
источник

AM

Alexei Mokhov in learn.java
Я уже все кнопки подряд жму
источник

AM

Alexei Mokhov in learn.java
Т.е. практическая задача: тест сервиса, в методе дергаем по ай дишке энтити, на которорй вызываем коллекцию.
источник

L

Loljeene in learn.java
Alexei Mokhov
Я уже все кнопки подряд жму
Кто вас так учил траблшутингом заниматься? Может стоит остановиться выдохнуть и понять что ты делаешь? А не пытаться кататься лицом по клавиатуре
источник

AM

Alexei Mokhov in learn.java
Как это тестить и не падать
источник

LS

L S in learn.java
Alexei Mokhov
но я вообще плохо представляю, как тестить такой метод.
Ты во-первых пытаешься логику, которую тебе нужно тестировать подменить, а во-вторых делаешь это не у мок объекта, ты не понимаешь, что ты делаешь вообще
источник

AM

Alexei Mokhov in learn.java
Loljeene
Кто вас так учил траблшутингом заниматься? Может стоит остановиться выдохнуть и понять что ты делаешь? А не пытаться кататься лицом по клавиатуре
Ну у меня не боевой проект,а так вы правы
источник

L

Loljeene in learn.java
Alexei Mokhov
Ну у меня не боевой проект,а так вы правы
Задай себе вопросы что ты хочешь протестировать и что в сервисе не относится к логике сервиса. Потом замокай это
источник

AM

Alexei Mokhov in learn.java
Мне еще мануал на сайте мокиты не очень понравился. Есть какие-то достойные альтернативы?
источник

L

Loljeene in learn.java
Ну то есть проблема как мне кажется не в тесте, а в том что ты не до конца понимаешь что происходит
источник

LS

L S in learn.java
Alexei Mokhov
Как это тестить и не падать
Мокай свой дао и потом определяй, что он должен тебе вернуть, а потом тестируй сервис свой с этим дао
источник