resetInstance(); $this->request = new Zend_Controller_Request_HttpTestCase(); $this->plugin = new Zend_Controller_Plugin_PutHandler(); $this->plugin->setRequest($this->request); } public function test_marshall_PUT_body_as_params() { $this->request->setMethod('PUT'); $this->request->setRawBody('param1=value1¶m2=value2'); $this->plugin->preDispatch($this->request); $this->assertEquals('value1', $this->request->getParam('param1')); $this->assertEquals('value2', $this->request->getParam('param2')); } } // Call Zend_Controller_Plugin_PutHandlerTest::main() if this source file is executed directly. if (PHPUnit_MAIN_METHOD == "Zend_Controller_Plugin_PutHandlerTest::main") { Zend_Controller_Plugin_PutHandlerTest::main(); }