Тестовый пример PHPUnit знает о контейнере внедрения зависимостей symfony2 - PullRequest
6 голосов
/ 29 сентября 2011

Я на самом деле тестирую связку , которую я создал. Весь код полностью протестирован, но теперь я хочу проверить, можно ли без проблем запрашивать мои сервисы symfony2.

Для этого мне понадобится контейнер для внедрения зависимостей symfony2 в моем тестовом примере. Как я могу это сделать?

1 Ответ

5 голосов
/ 10 октября 2011

Я недавно задал вопрос, похожий на этот, в котором мне был нужен только валидатор, однако у человека, который сначала ответил на мой вопрос, было решение, которое дало доступ ко всему контейнеру.

В принципе, вы можете выбрать отдельноWebTestCase для того, чтобы увидеть, как она создает среду Symfony2 и создать свой собственный базовый класс, который Symfony знает как есть.

Вот ответ, надеюсь, он поможет: Symfony2: объект тестированияограничения проверки

...