/**
* @covers Symfony\Component\Routing\Loader\AnnotationDirectoryLoader::supports
*/
public function testSupports()
{
$annotationClassLoader = $this->getMockBuilder('Symfony\\Component\\Routing\\Loader\\AnnotationClassLoader')->disableOriginalConstructor()->getMockForAbstractClass();
$loader = new AnnotationDirectoryLoader($annotationClassLoader);
$fixturesDir = __DIR__ . '/../Fixtures';
$this->assertTrue($loader->supports($fixturesDir), '->supports() returns true if the resource is loadable');
$this->assertFalse($loader->supports('foo.foo'), '->supports() returns true if the resource is loadable');
$this->assertTrue($loader->supports($fixturesDir, 'annotation'), '->supports() checks the resource type if specified');
$this->assertFalse($loader->supports($fixturesDir, 'foo'), '->supports() checks the resource type if specified');
}