Следует ли использовать phpunit или lime с symfony?

Мне просто интересно, стоит ли использовать symfony's lime или phpunit для тестирования?

Какие плюсы и минусы у каждого?

Спасибо

3 ответа

Решение

Lime хорошо описан в документации Symfony, и поэтому он может быть лучшим местом для начала.

Если вы "переросли" lime, тогда PHPUnit вполне может быть вашим следующим портом захода, хотя есть альтернативы:

Lime - довольно простая тестовая среда. Тесты писать легко и на удивление быстро, хотя и хрупко. Например, вы можете столкнуться с проблемами с частями и слотами.

Lime2 был выпущен в альфа-состоянии в конце 2009 года, а затем прекращен в пользу PHPUnit. PHPUnit официально поддерживается в предстоящем Symfony2.

Я использую оба. Хотя Lime отлично подходит для "быстрых и грязных" тестов, если вы хотите создать набор тестов, пригодных для будущего, любого рода, используйте PHPUnit.

Symfony перешел на phpunit со стандартной утилитой для тестирования в Symfony2, поэтому вам следует использовать phpunit.

Вам будет проще писать свои тесты и интегрировать их с вашим кодом.

Другие вопросы по тегам