У меня был вопрос в том. Можно ли, как-то заставить phpStorm без костылей и конфигом по умолчанию запускать конкретный phpUnit тест. Ну вот, во-первых, хочу, во-вторых подозреваю что можно, только я не знаю как.
конктрето запускать тесты мне привычнее и проще в шторме запускать и писать ничего не нужно. Вопрос, конечно такой, просто блин прям не верю что нельзя без котыления это сделать.
я выше писал, что сам phpUnit работает, но тот bootstrap что есть видимо заточен под codeception и короче ничего не бутсрапит. Т.е. если я запускаю конкретный unit test из phpStorm, а он не знает что такие тесты можно через codeception запускать, то работают только тесты. В и-нете нашел только какой-то костыль, с отдельным bootstrap файлом для phpunit-a.
Если тестируешь уже что-то завязанное на фреймворк, то у тебя как раз и должен использоваться Codeception с бутстрапом приложения, всеми конфигами и причиндалами.
Они же тестировать должны только сами "юниты", то есть классы отдельные.
Ну, когда-то давно, писал сервисы при помощи именно юнит тестов, возможно это и не правильно, но походу это на языке тестеров называется интеграционными тестами. Меня вполне устраивало.