public function testFaultStringWithoutStringTypeDeclaration() { $xml = $this->_createNonStandardXml(); $parsed = $this->_fault->loadXml($xml); $this->assertTrue($parsed, $xml); $this->assertEquals('Error string', $this->_fault->getMessage()); }
public function testFaultStringWithoutStringTypeDeclaration() { $xml = $this->_createNonStandardXml(); try { $parsed = $this->_fault->loadXml($xml); } catch (Exception $e) { $this->fail('Failed to parse XML: ' . $e->getMessage()); } $this->assertTrue($parsed, $xml); $this->assertEquals('Error string', $this->_fault->getMessage()); }
/** * loadXml() test */ public function testLoadXml() { $xml = $this->_createXml(); try { $parsed = $this->_fault->loadXml($xml); } catch (Exception $e) { $this->fail('Failed to parse XML: ' . $e->getMessage()); } $this->assertTrue($parsed, $xml); $this->assertEquals(1000, $this->_fault->getCode()); $this->assertEquals('Error string', $this->_fault->getMessage()); try { $parsed = $this->_fault->loadXml('foo'); $this->fail('Should not parse invalid XML'); } catch (Exception $e) { // do nothing } }