Size: a a a

Scala User Group

2021 May 09

ЮБ

Юрий Бадальянц... in Scala User Group
Да это фигня всё. Вырождается в то же самое, что уже есть в либах
источник

Α

Αγβεκ in Scala User Group
спасибо - попробую mockito
источник

ЮБ

Юрий Бадальянц... in Scala User Group
На самом деле скаламок норм. Но иногда его ошибки не очень полезны и ему не хватает возможностей композиции моков
источник

ЮБ

Юрий Бадальянц... in Scala User Group
А у мокито проблема с тем, что он в рантайме работает
источник

ЮБ

Юрий Бадальянц... in Scala User Group
И со скалой это не всегда работает
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Там наверное должна быть какая-то интеграция
источник

ЮБ

Юрий Бадальянц... in Scala User Group
В скала тесте есть
источник

AS

Aλexander Semenov in Scala User Group
Скорее всего "в каком порядке вызываются методы моков, посчитать сколько раз вызываются" тестировать и не нужно. Какой в этом смысл?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
ну это когда хочется проверить, что метод sendDataAndNotifyUsers реально оповестил и отправил по одному разу
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
но порядок действительно как-то оч редко нужен кажется
источник

NM

Nikita Matveenko in Scala User Group
Если у тебя логика на тф (и без конкарента) написана, то иногда советуют тесты на StateT писать, ты там сможешь все проверить и порядок и аргументы, но надо будет самому мок/стаб реализовать чтоб записывать все это в какой-то свой кейс класс например
источник

NM

Nikita Matveenko in Scala User Group
Я пока сам не фанат такого подхода (не пробовал толком но видел и есть проект где это надо поддерживать).
Сам я больше интегрейшен тесты люблю если приложение маленькое, либо юнит побольше беру тестить чтоб как можно больше зависимостей реальных было у сервиса, но это такая специфическая штука, в общем виде как правило трудно применять, и коллег может сильно триггерить
источник

AD

Apache DOG™ in Scala User Group
иногда вообще не работает и приходится к таким преверсиям прибегать что проще выкинуть моуи и писать инстанцсы ручками
источник

K

Kai in Scala User Group
Эй братишки я вам новый синтаксис принес https://github.com/7mind/izumi/pull/1479
источник

λ

λoλcat in Scala User Group
источник

λ

λoλcat in Scala User Group
Все ПРы в скалак и кайндпрожектор точно примут?
источник

K

Kai in Scala User Group
Не знаю но сет тишью считай сам сказал написать, будет очень обидно если прокатят
источник

K

Kai in Scala User Group
буду тогда форк паблишить лмао
источник

λ

λoλcat in Scala User Group
У скалы3 есть свой план по свопу и депрекейту на несколько минорных версий вперед
источник

K

Kai in Scala User Group
ну сказали что сабопцией к -Ykind-projector можно сделать сейчас, я сабмитнул https://github.com/scala/scala/pull/9605#issuecomment-834659151
источник