Список комментариев Reflesh

frasi, про php фреймы, это ты конечно зря, зря...
Написал: (15.12.2016 / 09:02)
Башка, это я бешусь все из-за того что у Laravel все укладывается в setUp и tearDown и он заставляет заниматься таким онанизмом, и все им занимаются.


Так делать не рекомендуется. Если есть возможность, необходимо заменить работу с базой mock объектами, если такой возможности нет, то создавать данные в базе следует на уровне setUpBeforeClass метода.
Статика vtopku
Написал: (23.06.2016 / 23:51)
А mock, так это вообще, что за чудо конструктор лего....
Написал: (23.06.2016 / 21:31)
А, и тут автор либо не знает о setUp либо, обходит его стороной.
Написал: (23.06.2016 / 21:30)
Башка, Вся проблема в том, что setUp и tearDown вызываются для каждого метода теста, то-есть каждый метод теста индивидуальный, это такое убожество.... А методы которые вызываются вначале класса и в конце, статитка. Сохранить что-то для следующих методов тестов, только в статитки, это дерьмо и еще хуже. Лучше и придумать нельзя было...

Пишем тесты для тестирования классов которые работают с бд, и тут в setUp для каждого теста наполняем бд данными а в tearDown удаляем все, и такое создание и удаление для каждого метода теста, др***во!

Не, ну конечно можно всю эту логику в трейты запихать, но все равно это дерьмо! А тестирование фреймворков, для каждого теста инициализируется фрейм, либы, бд заполняется данными и т.д.. Др***во, дерьмо!
Написал: (23.06.2016 / 21:21)
Ну почему же каждый метод тест индивидуальный, кто автору phpunit внушил сделать именно так.
Написал: (23.06.2016 / 11:10)
Автор посмотри на какой нибудь фреймворк.
Написал: (05.01.2015 / 18:18)