function testAddingSameComplexTypeMoreThanOnceIsIgnored() { try { $wsdl = new Zend_Soap_Wsdl('MyService', 'http://localhost/MyService.php'); $wsdl->addType('Zend_Soap_Wsdl_Test'); $wsdl->addType('Zend_Soap_Wsdl_Test'); $types = $wsdl->getTypes(); $this->assertEquals(1, count($types)); $this->assertEquals(array("Zend_Soap_Wsdl_Test"), $types); } catch (Zend_Soap_Wsdl_Exception $e) { $this->fail(); } }