Size: a a a

2021 June 18

D

Dmitry in symfony
у обработчика есть сайд эффекты, по ним и судите правильно ли он работает
источник

D

Dmitry in symfony
если он возвращает значение - проверяйте его в тесте
источник

D

Dmitry in symfony
если нет, проверяйте что нет исключений
проверяйте что данные правильно переданы в мокнутые сервисы
проверяйте что входящие обьекты правильно заполнены
источник

WD

Web Dev in symfony
а вот ещё вопрос по поводу того что вы написали `expects(once())
->method('save')
->with(string1, string2)` а если в метод save передается объект который создается в обработчике, я не могу его передать в тесте
источник

D

Dmitry in symfony
ну, по большому счету это решается билдером обьектов который можно мокнуть - фабрика
источник

D

Dmitry in symfony
но иногда это перебор
поэтому проще создать новый обьект прямо в обработчике
источник

D

Dmitry in symfony
и в тесте создать такой же и потом проверить сходятся ли
источник

D

Dmitry in symfony
with($this->callback(function(ObjectType $item){.....}))
источник

D

Dmitry in symfony
и проверяйте что хотите и как хотите в этом обьекте
источник

WD

Web Dev in symfony
Вы об этом имели ввиду? Создал в тесте объект и сравниваю который должен был быть передан в метод create и сверяю его
источник

D

Dmitry in symfony
ну типа того
источник

D

Dmitry in symfony
хотя название метода в репозитории create смущает
источник

D

Dmitry in symfony
обычно там add или save или update или remove
источник

WD

Web Dev in symfony
да, я читал что лучше делать add, в планах переделать
источник

WD

Web Dev in symfony
спасибо большое за помощь
источник

BD

Ba Anh Doan in symfony
Ребят. Помогите, что за ошибка?

SQLSTATE[HY000] [2006] MySQL server has gone away

Бд работает, настройки верны
источник

BD

Ba Anh Doan in symfony
Mariadb 10.5
источник

VK

Vladyslav Kopaihorod... in symfony
сервер ушел
источник

P

Pavel Anatolich in symfony
и вероятнее всего по таймауту
источник

BD

Ba Anh Doan in symfony
Тайм-аут увеличивал до 8 часов, не помогло
источник