Ben gelen URL'leri ayrıştırmak için bazı PHP kodu yazıyorum. Bu tür $_SERVER ve $_GET olarak PHP globalleri dayanır. Ben el PHPUnit birim testi setUp() function bu kurma düşünüyorum. Bunu yapmanın iyi bir yolu var mı?
Bir fikir tamamen onlara güvenmek zorunda değilsiniz, böylece yerine onları doğrudan erişim sınıfa $ _SERVER ve $ _GET sarmak olacaktır. Sen ortak çerçevelerde sık sık bu yaklaşımı görüyoruz. Bu şekilde saplama veya kurulum superglobals durumunu kalmadan kolayca isteği alay edebilirsiniz.
Ayrıca Global State in the PHPUnit Manual üzerine bölümüne bakınız