CakePHPでは、URLにクエリ文字列を入れても、コントローラーが直接呼び出されたときのように、クエリ文字列が自動的に解析および分割されることはありません。
例えば:
$this->testAction('/testing/post?company=utCompany', array('return' => 'vars')) ;
結果は次のようになります。
[url] => /testing/post?company=utCompany
Webブラウザを介してURLを直接呼び出すと、次のようになります。
[url] => Array
(
[url] => testing/post
[company] => utCompany
)
CakePHPソースを編集せずに、単体テストを実行するときにクエリ文字列を分割する方法はありますか?