frasi, про php фреймы, это ты конечно зря, зря...
Написал: Reflesh (15.12.2016 / 09:02)
Список комментариев Reflesh
Php и мир (11)
Башка, это я бешусь все из-за того что у Laravel все укладывается в setUp и tearDown и он заставляет заниматься таким онанизмом, и все им занимаются.
Написал: Reflesh (23.06.2016 / 23:51)
Статика
Так делать не рекомендуется. Если есть возможность, необходимо заменить работу с базой mock объектами, если такой возможности нет, то создавать данные в базе следует на уровне setUpBeforeClass метода.
Написал: Reflesh (23.06.2016 / 23:51)
А, и тут автор либо не знает о setUp либо, обходит его стороной.
Написал: Reflesh (23.06.2016 / 21:30)
Написал: Reflesh (23.06.2016 / 21:30)
Башка, Вся проблема в том, что setUp и tearDown вызываются для каждого метода теста, то-есть каждый метод теста индивидуальный, это такое убожество.... А методы которые вызываются вначале класса и в конце, статитка. Сохранить что-то для следующих методов тестов, только в статитки, это дерьмо и еще хуже. Лучше и придумать нельзя было...
Пишем тесты для тестирования классов которые работают с бд, и тут в setUp для каждого теста наполняем бд данными а в tearDown удаляем все, и такое создание и удаление для каждого метода теста, др***во!
Не, ну конечно можно всю эту логику в трейты запихать, но все равно это дерьмо! А тестирование фреймворков, для каждого теста инициализируется фрейм, либы, бд заполняется данными и т.д.. Др***во, дерьмо!
Написал: Reflesh (23.06.2016 / 21:21)
Пишем тесты для тестирования классов которые работают с бд, и тут в setUp для каждого теста наполняем бд данными а в tearDown удаляем все, и такое создание и удаление для каждого метода теста, др***во!
Не, ну конечно можно всю эту логику в трейты запихать, но все равно это дерьмо! А тестирование фреймворков, для каждого теста инициализируется фрейм, либы, бд заполняется данными и т.д.. Др***во, дерьмо!
Написал: Reflesh (23.06.2016 / 21:21)
Ну почему же каждый метод тест индивидуальный, кто автору phpunit внушил сделать именно так.
Написал: Reflesh (23.06.2016 / 11:10)
Написал: Reflesh (23.06.2016 / 11:10)
Простой роутер (33)