for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Sunrise\Http\Router\Tests;
/**
* Import classes
*/
use PHPUnit\Framework\TestCase;
use Sunrise\Http\Router\RouteCollection;
use Sunrise\Http\Router\RouteCollectionInterface;
* RouteCollectionTest
class RouteCollectionTest extends TestCase
{
* @return void
public function testConstructor() : void
$collection = new RouteCollection();
$this->assertInstanceOf(RouteCollectionInterface::class, $collection);
}
public function testConstructorWithRoutes() : void
$routes = [
new Fixture\TestRoute(),
];
$collection = new RouteCollection(...$routes);
$this->assertSame($routes, $collection->all());
public function testAdd() : void
$collection->add(...$routes);