Ajax リクエストを作成するこのテスト コードがあり、応答が有効な JSON であることをテストする必要がありますが、応答を取得できません。PHPUnit 3.5.15 と ZendFramework 1.11.11 を使用しています
class ClienteControllerTest extends ControllerTestCase
{
public function testIndexAjaxAction()
{
$this->login();
$this->resetRequest()->resetResponse();
$this->dispatch("/cliente/ajax/?sEcho=2&iColumns=7....");
$this->assertNotController('error');
$this->assertNotAction('error');
$this->assertController('cliente');
$this->assertAction('ajax');
$this->assertNotRedirect();
$this->assertResponseCode(200, 'Ajax index fallita');
//$this->assertNotNull(json_decode($this->getResponse()->getBody()));
//$this->getResponse()->outputBody();
}
die(print_r($this->getResponse)) を設定しようとしましたが、
Zend_Controller_Response_HttpTestCase Ob
(
[_body:protected] => Array
(
)
[_exceptions:protected] => Array
(
)
[_headers:protected] => Array
(
)
[_headersRaw:protected] => Array
(
)
[_httpResponseCode:protected] => 200
[_isRedirect:protected] =>
[_renderExceptions:protected] =>
[headersSentThrowsException] => 1
)
1
dispatch() の後に応答を取得するにはどうすればよいですか?