ничем не плохи есть мнение что плохи тесты которым нужны моки довольно странно проверять что внутри были дернуты какие-то методы каким-то образом иногда это проще чем что-то еще, иногда это именно то что надо. но кажется у всех флешбеки по проектам где очень большое количество тестов было такими и они вспоминают боль, когда поменял что-то не сильно концептуально а много моков и/тестов с ними полетело в трубу
Так моки нужны для мокирования каких-то объектов которые обращаются к сторонним api Типо класса, который ходит в sql. Там где нам не важно как метод отработает, главное, чтобы он хоть что-то отдал, а не свалился
больше похоже на стабы, если использовать темринологию фаулера если мы говорим про то что используется мок фреймворк для создания стабов - то тут особо проблем не вижу
Обсуждают сегодня