示例#1
0
    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'));
    }
示例#2
0
 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());
 }
示例#3
0
    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'));
    }