*/ public function testSerialize() { $code = << // comment /** doc comment */ 4 6 4 4 a 4 4 0 4 4 b 4 4 1 5 5 5 5 Foo functionName XML; $parser = new PHPParser_Parser(new PHPParser_Lexer); $serializer = new PHPParser_Serializer_XML; $stmts = $parser->parse($code); $this->assertXmlStringEqualsXmlString($xml, $serializer->serialize($stmts)); } /** * @expectedException InvalidArgumentException * @expectedExceptionMessage Unexpected node type */ public function testError() { $serializer = new PHPParser_Serializer_XML; $serializer->serialize(array(new stdClass)); } }