我有ZF1網站,我正在用phpunit測試它。
我想從一個測試(登錄)存儲cookie並將其傳遞給其他測試(發佈消息等)。Zend_Test,身份和cookies
或者是否有任何方法來設置身份?
此方法不起作用:
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!
}
}
你知道Zend Framework已經有單元測試嗎?你不需要再測試一次。 – vascowhite
當然,我用它們。 – DmitryR