2009-11-16 4 views
5

Есть ли хорошая автономная фреймворк для PHP? В настоящее время я использую Simpletest framework для модульного тестирования. Мне нравится фреймворк, но мне не нравится, как вы создаете и настраиваете макет. Затем я попробовал PHPMock, мне нравится, как его можно использовать, но я столкнулся с некоторыми ошибками, которые со временем раздражают ... Или было бы лучше перейти на PHPUnit для модульного тестирования и насмешки?Хорошая фреймворк PHP

Что мне действительно хотелось бы, это что-то легкое и вместе с тем мощное, как фреймворк Moq для C# в PHP (без дженериков, лямбда и т. Д., Конечно);).

ответ

5

В то время как я не реализовал макет рамки, я был поражен Mockery.

Его полностью независимый макет и заглушка, которые вы должны легко интегрировать с любой существующей инфраструктурой или просто в существующую базу кода.

+0

Вы знаете, что это прогрессивная версия PHPMock? В том же блоге есть сообщение о PHPMock (http://blog.astrumfutura.com/archives/320-PHPMock-Independent-Mock-ObjectStub-Framework.html), но Mockery - по крайней мере, на два года. – Max

+0

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

2

Я бы пошел на PHPUnit.

  • У меня есть положительный опыт работы с ним,
  • поддерживаются в Иде (Zend Studio, NetBeans),
  • и рамки Zend (Doctrine ORM, и т.д.) разработчики используют его также.
0

Заканчивать FBMock

Это очень простые и простые рамки насмешливых, который широко используются в большом PHP кодовой Facebook.

Смежные вопросы