Exemple #1
0
 function testRemoveRules()
 {
     $expected_xml = '<filter name="test" fullData="true">' . '<rule type="actor">me</rule>' . '<rule type="actor">you</rule>' . '</filter>';
     $rules = array(new Services_Gnip_Rule("actor", "me"), new Services_Gnip_Rule("actor", "you"));
     $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>' . '</filter>';
     $filter->removeRules(array(new Services_Gnip_Rule("actor", "you")));
     $this->assertEquals($expected_xml, $filter->toXML());
 }