2015-09-15 4 views
-2

Я новичок в phpunit, я хочу написать тестовые примеры для действия контроллера, например добавить/изменить/удалить, как я могу начать методы тестирования записи для этих действий.PHPUnit тестовый пример для контроллера symfony2

я могу иметь возможность добавить тестовый пример, как $ this-> assertGreaterThan(), я хочу написать утверждать на Entity или Repository, чтобы проверить метод, где запись добавить или изменить

+0

На самом деле письменный тест на entitiy или repositrory ошибочен, потому что звучит так, как будто вы хотите протестировать не свою функциональность, а базу данных и выборку данных из базы данных. Иногда может быть, это действительно необходимо, но я всегда стараюсь избегать этого. Лучше сконцентрируйтесь на тестировании своих сервисов и примените некоторый тест по проверке для контрейлеров, таких как docs descibes. – nowiko

+0

@excluded_once вы можете поделиться какой-либо ссылкой или любым кодом, чтобы я мог начать писать тестовый пример для контроллера symfony2 –

+0

, пожалуйста, подумайте о том, чтобы прочитать документы symfony2 - вам, где указаны несколько советов, включая мою ссылку на документацию по функциональным испытаниям, чистый код -example никоим образом не поможет. – gries

ответ

0

начать с чтения документации-глава Symfony2 : http://symfony.com/doc/current/book/testing.html#functional-tests

+0

выше примерные утверждения крышки на веб-странице, такие как $ this-> assertGreaterThan(), я хочу написать assert на Entity или Repository –

+0

@vipinsharma, это не то же самое, что тестирование контроллеров, пожалуйста, внесите изменения в свой вопрос, если это необходимо. –