Как я могу проверить мое приложение CakePHP для определенных типов пользователей? - PullRequest
1 голос
/ 30 мая 2009

Я делаю юнит-тестирование в CakePHP. Я хочу проверить два моих контроллера. Мое приложение имеет разные виды пользователей. Я хочу проверить результаты, которые возвращает приложение, в зависимости от того, какой тип пользователя вошел в систему. Однако я не знаю, как войти в приложение из контрольного примера контроллера. Я попробовал пару подходов без успеха. 1) Я попытался войти в систему с помощью контроллера Users, а затем запустил свой тестовый пример, и 2) попытался сгруппировать веб-тестовый пример с тестом модуля контроллера.

Любая помощь будет очень признательна.

Спасибо.

1 Ответ

3 голосов
/ 30 мая 2009

try Mark-story статья о тестировании контроллеров. Правда, не тестируешь юниты? По определению единица является самой маленькой тестируемой частью приложения . Создание таких широких больших тестов вашего приложения кажется плохой идеей, поскольку приложение не может расти без неудачных тестов. Я считаю, что вы должны попытаться разделить проблему на более мелкие части. Другими словами, убедившись, что пользователи определены как надлежащий тип, и, учитывая этот тип, они не могут получить доступ к конкретной информации, которую им не следует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...