Beispiel #1
0
 /**
  * Тест обработки символьных данных.
  * @covers \Epay\Xml::cdata()
  */
 public function testCdata()
 {
     $reflection = new \ReflectionProperty($this->xml, 'parser');
     $reflection->setAccessible(true);
     $parser = $reflection->getValue($this->xml);
     $this->xml->cdata($parser, 'something');
     $reflection = new \ReflectionProperty($this->xml, 'result');
     $reflection->setAccessible(true);
     $result = $reflection->getValue($this->xml);
     $this->assertInternalType('array', $result);
     $this->assertArrayHasKey('_CHARDATA', $result);
     $this->assertEquals('something', $result['_CHARDATA']);
 }