Passed
Push — master ( 1a5091...509fe7 )
by Woody
01:46
created

HttpFactoryTest::testCanDiscoverResponseFactory()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
<?php
2
declare(strict_types=1);
3
4
namespace Http\Factory\Discovery;
5
6
use PHPUnit\Framework\TestCase;
7
use Psr\Http\Message\RequestFactoryInterface;
8
use Psr\Http\Message\ResponseFactoryInterface;
9
use Psr\Http\Message\ServerRequestFactoryInterface;
10
use Psr\Http\Message\StreamFactoryInterface;
11
use Psr\Http\Message\UriFactoryInterface;
12
use Psr\Http\Message\UploadedFileFactoryInterface;
13
14
class HttpFactoryTest extends TestCase
15
{
16
    public function testCanDiscoverRequestFactory(): void
17
    {
18
        $this->assertSame(HttpFactory::requestFactory(), HttpFactory::requestFactory());
19
    }
20
21
    public function testCanDiscoverResponseFactory(): void
22
    {
23
        $this->assertSame(HttpFactory::responseFactory(), HttpFactory::responseFactory());
24
    }
25
26
    public function testCanDiscoverServerRequestFactory(): void
27
    {
28
        $this->assertSame(HttpFactory::serverRequestFactory(), HttpFactory::serverRequestFactory());
29
    }
30
31
    public function testCanDiscoverStreamFactory(): void
32
    {
33
        $this->assertSame(HttpFactory::streamFactory(), HttpFactory::streamFactory());
34
    }
35
36
    public function testCanDiscoverUploadedFileFactory(): void
37
    {
38
        $this->assertSame(HttpFactory::uploadedFileFactory(), HttpFactory::uploadedFileFactory());
39
    }
40
41
    public function testCanDiscoverUriFactory(): void
42
    {
43
        $this->assertSame(HttpFactory::uriFactory(), HttpFactory::uriFactory());
44
    }
45
}
46