2
我正在ZF2並且在我的控制器有行
$apiCaller = $_SERVER['REMOTE_ADDR'];
當我運行PHPUnit的27年3月7日,扔給下面的錯誤,
There was 1 error:
1) MainTest\Controller\myControllerTest::testcreateActionCanBeAccessed
Undefined index: REMOTE_ADDR
/home/websites/mysite/module/Main/src/Main/Controller/myController.php:113
我該如何測試這條線?
也許這將幫助:http://stackoverflow.com/questions/12836490/best-practices-for-data-提供-phpunit –
你使用phing或jenkins嗎? – Bot
您不應該永遠不要訪問代碼中的$ _SERVER或任何其他超級全局。相反,您應該使用請求對象作爲單元測試的所有注入點。 –