public function testSetAndGetPrefix() { $route = new Route('GET', '/test', ['prefix' => 'test']); $this->assertSame('test', $route->getPrefix()); $this->assertSame('test/test', $route->getUri()); $route = new Route('GET', '/test', null); $route->addPrefix('foo'); $this->assertSame('foo/test', $route->getUri()); $route->addPrefix('test'); $this->assertSame('test/foo/test', $route->getUri()); }