This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionRequiredHttpExceptionTest.php

36 lines
968 B
PHP
Raw Normal View History

<?php
namespace Symfony\Component\HttpKernel\Tests\Exception;
use Symfony\Component\HttpKernel\Exception\PreconditionRequiredHttpException;
/**
* Test the PreconditionRequiredHttpException class.
*/
class PreconditionRequiredHttpExceptionTest extends HttpExceptionTest
{
/**
* Test that the default headers is an empty array.
*/
public function testHeadersDefault()
{
$exception = new PreconditionRequiredHttpException();
$this->assertSame(array(), $exception->getHeaders());
}
/**
* Test that setting the headers using the setter function
* is working as expected.
*
* @param array $headers The headers to set.
*
* @dataProvider headerDataProvider
*/
public function testHeadersSetter($headers)
{
$exception = new PreconditionRequiredHttpException();
$exception->setHeaders($headers);
$this->assertSame($headers, $exception->getHeaders());
}
}