Exemple #1
0
 /**
  * Zend_XmlRpc_Server_Fault::detachObserver() test
  */
 public function testDetachObserver()
 {
     Zend_XmlRpc_Server_Fault::attachObserver('zxrs_fault_observer');
     $e = new Zend_XmlRpc_Server_Exception('Checking observers', 411);
     $fault = Zend_XmlRpc_Server_Fault::getInstance($e);
     zxrs_fault_observer::clearObserved();
     Zend_XmlRpc_Server_Fault::detachObserver('zxrs_fault_observer');
     $e = new Zend_XmlRpc_Server_Exception('Checking observers', 411);
     $fault = Zend_XmlRpc_Server_Fault::getInstance($e);
     $observed = zxrs_fault_observer::getObserved();
     $this->assertTrue(empty($observed));
     $this->assertFalse(Zend_XmlRpc_Server_Fault::detachObserver('foo'));
 }