пробовал scalamock но чет какая-та фигня не запускаются тесты, кто нибудь сталкивался?
моки в скалах ниоч популярны
звучит интересно - а какие альтернативы?
Ручками инстансы сделать один раз и забыть
ну ручками сделаешь инстансы, а если надо проверить в каком порядке вызываются методы моков, посчитать сколько раз вызываются можно фейковыми реализациями этого добиться - но кода много получитс
https://github.com/mockito/mockito-scala
Да это фигня всё. Вырождается в то же самое, что уже есть в либах
Там наверное должна быть какая-то интеграция
Скорее всего "в каком порядке вызываются методы моков, посчитать сколько раз вызываются" тестировать и не нужно. Какой в этом смысл?
ну это когда хочется проверить, что метод sendDataAndNotifyUsers реально оповестил и отправил по одному разу
Если у тебя логика на тф (и без конкарента) написана, то иногда советуют тесты на StateT писать, ты там сможешь все проверить и порядок и аргументы, но надо будет самому мок/стаб реализовать чтоб записывать все это в какой-то свой кейс класс например
Сумасшедшие люди советую шизу. Зачем пердолить компайл-тайм диай и мокито в одном флаконе?
Обсуждают сегодня