Session / tanımlama bilgilerine dayanır birim test işlevsellik için varsayılan bir uygulama, bir soyutlama kütüphane kullanmaktır. Ama ne bu soyutlama kitaplığı yazmak ve birim test etmek isterseniz? PHP setcookie
function a> için belgelerine çerez sonraki istek üzerine olacağını söylüyor. Test için bir komut satırı aracını kullanarak, bir "istek" gibi bir şey yoktur. Peki nasıl ünitesi doğru çerez ayarları test edebilirsiniz?
Ben setcookie
fonksiyonunun tüm parametreler benim soyutlama kütüphane tarafından doğru ayarlanmış olup olmadığını test etmek istiyorum. Bu parametreler belirli şartlar ve yöntem çağrılarına göre ayarlanacaktır.
Aklıma tek çözüm Ben yüklemek istemiyorum runkit
uzantısı ile setcookie
fonksiyonunu taklit etmektir. Diğer fikirler?