public function RequestDataCollectorTest::testCollect

@dataProvider provider

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php, line 31

Class

RequestDataCollectorTest

Namespace

Symfony\Component\HttpKernel\Tests\DataCollector

Code

public function testCollect(Request $request, Response $response) {
  $c = new RequestDataCollector();
  $c
    ->collect($request, $response);
  $this
    ->assertSame('request', $c
    ->getName());
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\HeaderBag', $c
    ->getRequestHeaders());
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\ParameterBag', $c
    ->getRequestServer());
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\ParameterBag', $c
    ->getRequestCookies());
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\ParameterBag', $c
    ->getRequestAttributes());
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\ParameterBag', $c
    ->getRequestRequest());
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\ParameterBag', $c
    ->getRequestQuery());
  $this
    ->assertEquals('html', $c
    ->getFormat());
  $this
    ->assertEquals(array(), $c
    ->getSessionAttributes());
  $this
    ->assertInstanceOf('Symfony\\Component\\HttpFoundation\\HeaderBag', $c
    ->getResponseHeaders());
  $this
    ->assertEquals(200, $c
    ->getStatusCode());
  $this
    ->assertEquals('application/json', $c
    ->getContentType());
}