我正在测试我的网站的身份验证功能。Zend_Auth 用作授权引擎。但是身份验证状态在测试之间仍然存在,我需要在每次拆解中写“注销”。
现在一切都好。但问题随之而来。至于我知道 Zend_Auth 使用 Zend_Session 来存储身份验证数据。因此,会话对于所有测试都是通用的。我担心将来它会引起问题。
你能告诉我为每个测试单独创建会话的最佳做法是什么?
现在我可以想象只能在 setUp 中手动启动会话并在 tearDown 中停止。但是我有很多测试,实现它可能需要很多时间。
我正在测试我的网站的身份验证功能。Zend_Auth 用作授权引擎。但是身份验证状态在测试之间仍然存在,我需要在每次拆解中写“注销”。
现在一切都好。但问题随之而来。至于我知道 Zend_Auth 使用 Zend_Session 来存储身份验证数据。因此,会话对于所有测试都是通用的。我担心将来它会引起问题。
你能告诉我为每个测试单独创建会话的最佳做法是什么?
现在我可以想象只能在 setUp 中手动启动会话并在 tearDown 中停止。但是我有很多测试,实现它可能需要很多时间。