Benimkine benzer bir sorun bu thread içinde, ama Zend_Session
bu yüzden benim sorunu farklı kullanmak değildir.
Ben başarıyla PHPUnit Zend Framework ControllerTestCase
sınıfını kullanarak çalışma var. Ben bir kullanıcı oturum ve giriş başarılı testleri yazmak, o ince yani edebilirsiniz:
$this->request->setMethod('POST')->setPost(array('username' => $user, 'password' => $password));
Ama kullanıcı oturumunu nasıl anlamaya olamaz. Ben özellikle yaparak etsek:
$namespace = new Zend_Session_Namespace("Default");
$namespace->username = false;
$namespace->passsword = false;
Bu bile çıkış URL'ye sınama çalışmazsa sevk, kullanıcı oturumunu gerekir.
Ben yeni kimlik ilanı kullanım kaydedilir ve herhangi bir mevcut oturum verileri kimlik bilgileri yeni log yazılır emin olmak için benim kod kontrol ettirin. Testi çalıştırırken bu da, yeni bir kullanıcı oturum değil.
Herkes bu teşebbüs ve başarmıştır?
Yeni bir POST günlük başka bir kullanıcı ins böylece nasıl kullanıcı oturumunu olabilir?
Teşekkürler.