Esempio n. 1
0
 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());
 }
Esempio n. 3
0
 /**
  * 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
     }
 }