/** * @dataProvider samples */ public function testSamples($xml) { $encoder = new Encoder(); $decoder = new Decoder(); $binary = $encoder->encode($xml); $actual = $decoder->decode($binary); $this->assertEquals($xml, $actual); }
public static function decode($content, $indent = false) { $decoder = new Decoder(array('indent' => $indent, 'dictionary' => 'str%d')); return $decoder->decode($content); }
/** * @dataProvider samples */ public function testSamples($hexcodes, $expected) { $binary = $this->convertToBinary($hexcodes); $decoder = new Decoder(array('dictionary' => 'str%d')); $actual = $decoder->decode($binary); $this->assertEquals($expected, $actual); }