Я тестирую функциональность аутентификации моего сайта. Zend_Auth используется в качестве механизма авторизации. Но статус проверки остается между тестами, и мне нужно писать 'logout' в каждом tearDown.
Теперь все в порядке. Но проблема заключается в следующем. Насколько я знаю, Zend_Auth использует Zend_Session для хранения данных аутентификации. Итак, сессия является общей для всех тестов. Я боюсь, что в будущем это может вызвать проблемы.
Можете ли вы сказать мне, как лучше делать сессии для каждого теста изолированными?
Теперь я могу представить себе только запуск сеанса вручную в setUp и остановку в tearDown. Но у меня есть много тестов, и реализация этого может занять много времени.