public function testGetAttributes() { $xml = '<query name="myobj" statement="the_statement" type="My\\Class\\Object" projection="object" />'; $parser = new QueryParser(); $element = new XmlElement($xml); $parser->parseAttributes($element); $attrs = $parser->getAttributes(); $this->assertEquals(4, count($attrs)); $this->assertEquals('myobj', $attrs['name']); $this->assertEquals('object', $attrs['projection']); $this->assertEquals('the_statement', $attrs['statement']); $this->assertEquals('My\\Class\\Object', $attrs['type']); }