public function testParse() { $xml = '<query name="myobj" statement="the_statement" type="My\\Class\\Object" projection="object" />'; $parser = new QueryParser(); $element = new XmlElement($xml); $query = $parser->parse($element); $this->assertEquals('myobj', $query->getName()); $this->assertEquals('the_statement', $query->getStatement()); $this->assertEquals('My\\Class\\Object', $query->getType()); $this->assertEquals('object', $query->getProjection()); }