我有 ZF1 站点,我正在使用 phpunit 对其进行测试。
我想从一个测试(登录)存储cookie并将其传递给其他测试(发布消息等)。
或者有什么方法可以设置身份?
此方法不起作用:
class IntegrationalTest extends ControllerTestCase {
protected $identity;
public function test1()
{
// some code here
$this->assertTrue(Zend_Auth::getInstance()->hasIdentity()); // GOOD
$this->identity = Zend_Auth::getInstance()->getIdentity();
}
public function test2() {
Zend_Auth::getInstance()->getStorage()->write($this->identity);
$this->assertTrue(Zend_Auth::getInstance()->hasIdentity()); // FAILED!
}
}