/**
* Tests that all plugins are iterated after filters are cleared.
*
* @depends testIteratesPluginsWithNameFilters
* @depends testIteratesPluginsWithMethodFilters
*/
public function testIteratesPluginsAfterClearingFilters()
{
$this->iterator->addPluginFilter('0');
$this->iterator->addMethodFilter('method1');
$this->iterator->clearFilters();
$expected = range(0, 4);
$actual = array();
foreach ($this->iterator as $plugin) {
$actual[] = $plugin->getName();
}
$this->assertEquals($expected, $actual);
}