class LazyRouteCollectionTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony-cmf/routing/Tests/Routing/LazyRouteCollectionTest.php \Symfony\Cmf\Component\Routing\LazyRouteCollectionTest
Tests the lazy route collection.
@group cmf/routing
Hierarchy
- class \Symfony\Cmf\Component\Routing\Test\CmfUnitTestCase extends \Symfony\Cmf\Component\Routing\Test\PHPUnit_Framework_TestCase
- class \Symfony\Cmf\Component\Routing\LazyRouteCollectionTest
Expanded class hierarchy of LazyRouteCollectionTest
File
- vendor/
symfony-cmf/ routing/ Tests/ Routing/ LazyRouteCollectionTest.php, line 22
Namespace
Symfony\Cmf\Component\RoutingView source
class LazyRouteCollectionTest extends CmfUnitTestCase {
/**
* Tests the iterator without a paged route provider.
*/
public function testGetIterator() {
$routeProvider = $this
->getMock('Symfony\\Cmf\\Component\\Routing\\RouteProviderInterface');
$testRoutes = array(
'route_1' => new Route('/route-1'),
'route_2"' => new Route('/route-2'),
);
$routeProvider
->expects($this
->exactly(2))
->method('getRoutesByNames')
->with(null)
->will($this
->returnValue($testRoutes));
$lazyRouteCollection = new LazyRouteCollection($routeProvider);
$this
->assertEquals($testRoutes, iterator_to_array($lazyRouteCollection
->getIterator()));
$this
->assertEquals($testRoutes, $lazyRouteCollection
->all());
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CmfUnitTestCase:: |
protected | function | ||
LazyRouteCollectionTest:: |
public | function | Tests the iterator without a paged route provider. |