aboutsummaryrefslogtreecommitdiffhomepage
path: root/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php')
-rwxr-xr-xassets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php113
1 files changed, 0 insertions, 113 deletions
diff --git a/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php b/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php
deleted file mode 100755
index cb43bb3..0000000
--- a/assets/php/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php
+++ /dev/null
@@ -1,113 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\HttpFoundation\Tests;
-
-use PHPUnit\Framework\TestCase;
-use Symfony\Component\HttpFoundation\AcceptHeaderItem;
-
-class AcceptHeaderItemTest extends TestCase
-{
- /**
- * @dataProvider provideFromStringData
- */
- public function testFromString($string, $value, array $attributes)
- {
- $item = AcceptHeaderItem::fromString($string);
- $this->assertEquals($value, $item->getValue());
- $this->assertEquals($attributes, $item->getAttributes());
- }
-
- public function provideFromStringData()
- {
- return array(
- array(
- 'text/html',
- 'text/html', array(),
- ),
- array(
- '"this;should,not=matter"',
- 'this;should,not=matter', array(),
- ),
- array(
- "text/plain; charset=utf-8;param=\"this;should,not=matter\";\tfootnotes=true",
- 'text/plain', array('charset' => 'utf-8', 'param' => 'this;should,not=matter', 'footnotes' => 'true'),
- ),
- array(
- '"this;should,not=matter";charset=utf-8',
- 'this;should,not=matter', array('charset' => 'utf-8'),
- ),
- );
- }
-
- /**
- * @dataProvider provideToStringData
- */
- public function testToString($value, array $attributes, $string)
- {
- $item = new AcceptHeaderItem($value, $attributes);
- $this->assertEquals($string, (string) $item);
- }
-
- public function provideToStringData()
- {
- return array(
- array(
- 'text/html', array(),
- 'text/html',
- ),
- array(
- 'text/plain', array('charset' => 'utf-8', 'param' => 'this;should,not=matter', 'footnotes' => 'true'),
- 'text/plain;charset=utf-8;param="this;should,not=matter";footnotes=true',
- ),
- );
- }
-
- public function testValue()
- {
- $item = new AcceptHeaderItem('value', array());
- $this->assertEquals('value', $item->getValue());
-
- $item->setValue('new value');
- $this->assertEquals('new value', $item->getValue());
-
- $item->setValue(1);
- $this->assertEquals('1', $item->getValue());
- }
-
- public function testQuality()
- {
- $item = new AcceptHeaderItem('value', array());
- $this->assertEquals(1.0, $item->getQuality());
-
- $item->setQuality(0.5);
- $this->assertEquals(0.5, $item->getQuality());
-
- $item->setAttribute('q', 0.75);
- $this->assertEquals(0.75, $item->getQuality());
- $this->assertFalse($item->hasAttribute('q'));
- }
-
- public function testAttribute()
- {
- $item = new AcceptHeaderItem('value', array());
- $this->assertEquals(array(), $item->getAttributes());
- $this->assertFalse($item->hasAttribute('test'));
- $this->assertNull($item->getAttribute('test'));
- $this->assertEquals('default', $item->getAttribute('test', 'default'));
-
- $item->setAttribute('test', 'value');
- $this->assertEquals(array('test' => 'value'), $item->getAttributes());
- $this->assertTrue($item->hasAttribute('test'));
- $this->assertEquals('value', $item->getAttribute('test'));
- $this->assertEquals('value', $item->getAttribute('test', 'default'));
- }
-}