public function testGetFunctions() { $server = new Zend_Soap_Server(); $server->addFunction('Zend_Soap_Server_TestFunc1'); $functions = array('Zend_Soap_Server_TestFunc2', 'Zend_Soap_Server_TestFunc3', 'Zend_Soap_Server_TestFunc4'); $server->addFunction($functions); $functions = array('Zend_Soap_Server_TestFunc3', 'Zend_Soap_Server_TestFunc5', 'Zend_Soap_Server_TestFunc6'); $server->addFunction($functions); $this->assertTrue($server->getFunctions() == array('Zend_Soap_Server_TestFunc1', 'Zend_Soap_Server_TestFunc2', 'Zend_Soap_Server_TestFunc3', 'Zend_Soap_Server_TestFunc4', 'Zend_Soap_Server_TestFunc5', 'Zend_Soap_Server_TestFunc6')); }
public function testGetFunctionsWithObjectAttached() { $server = new Zend_Soap_Server(); $server->setObject(new Zend_Soap_Server_TestClass()); $this->assertEquals(array('testFunc1', 'testFunc2', 'testFunc3', 'testFunc4', 'testFunc5'), $server->getFunctions()); }
public function testGetFunctions() { if (!extension_loaded('soap')) { $this->markTestSkipped('SOAP Extension is not loaded'); } $server = new Zend_Soap_Server(); $server->addFunction('Zend_Soap_Server_TestFunc1'); $functions = array('Zend_Soap_Server_TestFunc2', 'Zend_Soap_Server_TestFunc3', 'Zend_Soap_Server_TestFunc4'); $server->addFunction($functions); $functions = array('Zend_Soap_Server_TestFunc3', 'Zend_Soap_Server_TestFunc5', 'Zend_Soap_Server_TestFunc6'); $server->addFunction($functions); $this->assertTrue($server->getFunctions() == array('Zend_Soap_Server_TestFunc1', 'Zend_Soap_Server_TestFunc2', 'Zend_Soap_Server_TestFunc3', 'Zend_Soap_Server_TestFunc4', 'Zend_Soap_Server_TestFunc5', 'Zend_Soap_Server_TestFunc6')); }