/** * Тест обработки символьных данных. * @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']); }