Следует ли использовать phpunit или lime с symfony?
Мне просто интересно, стоит ли использовать symfony's lime или phpunit для тестирования?
Какие плюсы и минусы у каждого?
Спасибо
3 ответа
Lime хорошо описан в документации Symfony, и поэтому он может быть лучшим местом для начала.
Если вы "переросли" lime, тогда PHPUnit вполне может быть вашим следующим портом захода, хотя есть альтернативы:
Lime - довольно простая тестовая среда. Тесты писать легко и на удивление быстро, хотя и хрупко. Например, вы можете столкнуться с проблемами с частями и слотами.
Lime2 был выпущен в альфа-состоянии в конце 2009 года, а затем прекращен в пользу PHPUnit. PHPUnit официально поддерживается в предстоящем Symfony2.
Я использую оба. Хотя Lime отлично подходит для "быстрых и грязных" тестов, если вы хотите создать набор тестов, пригодных для будущего, любого рода, используйте PHPUnit.
Symfony перешел на phpunit со стандартной утилитой для тестирования в Symfony2, поэтому вам следует использовать phpunit.
Вам будет проще писать свои тесты и интегрировать их с вашим кодом.