public function ApacheRequestTest::testUriMethods

@dataProvider provideServerVars

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/ApacheRequestTest.php, line 21

Class

ApacheRequestTest

Namespace

Symfony\Component\HttpFoundation\Tests

Code

public function testUriMethods($server, $expectedRequestUri, $expectedBaseUrl, $expectedPathInfo) {
  $request = new ApacheRequest();
  $request->server
    ->replace($server);
  $this
    ->assertEquals($expectedRequestUri, $request
    ->getRequestUri(), '->getRequestUri() is correct');
  $this
    ->assertEquals($expectedBaseUrl, $request
    ->getBaseUrl(), '->getBaseUrl() is correct');
  $this
    ->assertEquals($expectedPathInfo, $request
    ->getPathInfo(), '->getPathInfo() is correct');
}