public function testDefault($method, $path, $action, $id = null, $associations = null)
{
$route = new RestRoute();
$url = new UrlScript();
$url->setPath($path);
$request = new Request($url, NULL, NULL, NULL, NULL, NULL, $method);
$appRequest = $route->match($request);
$this->assertEquals('Foo', $appRequest->getPresenterName());
$this->assertEquals($action, $appRequest->parameters['action']);
if ($id) {
$this->assertEquals($id, $appRequest->parameters['id']);
}
if ($associations) {
$this->assertSame($associations, $appRequest->parameters['associations']);
}
}