Size: a a a

Scala User Group

2020 April 26

ЮБ

Юрий Бадальянц in Scala User Group
Есть вещи, которые проще покрыть юнит тестами. И там нужны моки. Можно их делать руками, можно юзать либы. Вот и всё.
источник

NV

Nikita Vilunov in Scala User Group
шок, рефакторинг кода влечет рефакторинг тестов
источник

AS

Aλeχander Semenov in Scala User Group
Юрий Бадальянц
Погоди, так это в любых юнит тестах так
Ну тест на статический метод в объекте всяко меньше проблем создает.
источник

AS

Aλeχander Semenov in Scala User Group
Nikita Vilunov
шок, рефакторинг кода влечет рефакторинг тестов
Шок (от англ. shock — удар, потрясение) — патологический процесс, развивающийся в ответ на воздействие чрезвычайных раздражителей и сопровождающийся прогрессивным нарушением жизненно важных функций нервной системы, кровообращения, дыхания, обмена веществ и некоторых других функций

Осторожнее!
источник

ЮБ

Юрий Бадальянц in Scala User Group
Aλeχander Semenov
Ну тест на статический метод в объекте всяко меньше проблем создает.
Добавил аргумент в функцию, удалил - правь моки... Возможны сценарии, когда за рефакторинг вообще браться на хочется из-за этих "ЧСВ-тестов" :)
источник

AS

Aλeχander Semenov in Scala User Group
Юрий Бадальянц
Добавил аргумент в функцию, удалил - правь моки... Возможны сценарии, когда за рефакторинг вообще браться на хочется из-за этих "ЧСВ-тестов" :)
Зачем там моки?
источник

Y

Yevhen in Scala User Group
фп код и не дебажиться и не тестируеться тогда ?))
источник

AS

Aλeχander Semenov in Scala User Group
и не работает
источник

ЮБ

Юрий Бадальянц in Scala User Group
Aλeχander Semenov
Зачем там моки?
Ну как это, функции же какие-то аргументы принимают
источник

ЮБ

Юрий Бадальянц in Scala User Group
Их тоже надо мокать
источник

λ

λoλdog in Scala User Group
Юрий Бадальянц
Со скаламоком норм всё поддерживается
Ещё бы он нормально с newtype работал
источник

Y

Yevhen in Scala User Group
А спринг валидейшин анотации вроде тоже в компайл тайме таботают
источник

AT

Aλeksei Tereχin in Scala User Group
Обычно тесты на моках тестируют то ,что с этими моками все тесты проходят :)
источник

ЮБ

Юрий Бадальянц in Scala User Group
λoλdog
Ещё бы он нормально с newtype работал
А что не так с ними?
источник

λ

λoλdog in Scala User Group
Юрий Бадальянц
А что не так с ними?
Ну местами просто не работает и ломается компиляция
источник

Y

Yevhen in Scala User Group
а scala-steward может сам тебе апдейтить код ?)
источник

λ

λoλdog in Scala User Group
Yevhen
а scala-steward может сам тебе апдейтить код ?)
Он может гонять scalafix
источник

KS

Kirill Shelopugin in Scala User Group
Юрий Бадальянц
Со скаламоком норм всё поддерживается
Правда, скаламок не умеет мокать дженерики и у него проблемы с классами, у которых в конструкторе логика (если мокать что-то из джавы, например)
источник
2020 April 27

D

Daniel in Scala User Group
2020 год
никто:
абсолютно никто:

скалачат: Бе ды с мо ками
источник

AD

Apache DOG™ in Scala User Group
Зачем моки нужны, а? Сколько не ворочал тестов хватало либо генов либо подмены реализации обычным параметром...
источник