function testAddRules() { $expected_xml = '<filter name="test" fullData="true">' . '<rule type="actor">me</rule>' . '</filter>'; $rules = array(new Services_Gnip_Rule("actor", "me")); $filter = new Services_Gnip_Filter('test', 'true', '', $rules); $this->assertEquals($expected_xml, $filter->toXML()); $expected_xml = '<filter name="test" fullData="true">' . '<rule type="actor">me</rule>' . '<rule type="to">you</rule>' . '</filter>'; $filter->addRules(array(new Services_Gnip_Rule("to", "you"))); $this->assertEquals($expected_xml, $filter->toXML()); }