AdamStipak\RestRouteTest::testDefault PHP Method

testDefault() public method

public testDefault ( $method, $path, $action, $id = null, $associations = null )
    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']);
        }
    }