/** * @todo Implement testGetFaultExceptions(). */ public function testGetFaultExceptions() { $server = new Server(); $this->assertEquals(array(), $server->getFaultExceptions()); $server->registerFaultException("Exception"); $this->assertEquals(array("Exception"), $server->getFaultExceptions()); }
/** * @dataProvider dataProviderForRegisterFaultException * * @param string|array $exception */ public function testDeregisterFaultException($exception) { $server = new Server(); $server->registerFaultException($exception); if (is_array($exception)) { $exception = array_shift($exception); } $this->assertTrue($server->deregisterFaultException($exception)); $this->assertNotContains($exception, $server->getFaultExceptions()); }