Лайм против phpunit

Я не вижу, чтобы кто-то отвечал на это где-то в сети.

Модульные тесты в лайме кажутся гораздо проще написать, чем PHPUnit со всем его дополнительным стандартным кодом.

Существуют ли какие-либо определенные причины (кроме "PHPUnit - это стандарт де-факто") для выбора одного над другим?

1 ответ

Решение

PHPUnit более объектно-ориентирован, чем lime, я имею в виду то, как вы пишете код для юнит-тестов. PHPUnit имеет больше функциональных возможностей (например, стандарты интеграции Selenium и выходные данные xUnit).

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

Я использовал оба, и я не жалею о переходе на Phpunit.

Более того, по техническим причинам вам следует позаботиться о будущем извести.

Для информации, Lime2 был написан Бернхардом Шуссеком, но, на мой взгляд, dev был остановлен, так как Symfony2 использует phpunit.

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