Passed
Push — master ( 4ea08d...5059e4 )
by Darío
51s queued 12s
created

ClientRequestSecurityTest::itCanChangeItsData()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
eloc 5
c 1
b 0
f 1
nc 1
nop 0
dl 0
loc 9
rs 10
1
<?php
2
3
namespace EasyHttp\LayerContracts\Tests\Unit\Common;
4
5
use EasyHttp\LayerContracts\Common\SecurityContext;
6
use EasyHttp\LayerContracts\Tests\TestCase;
7
8
class ClientRequestSecurityTest extends TestCase
9
{
10
    /**
11
     * @test
12
     */
13
    public function itSetsInitialProperties()
14
    {
15
        $security = new SecurityContext();
16
17
        $this->assertFalse($security->hasCertificate());
18
        $this->assertFalse($security->hasPrivateKey());
19
    }
20
21
    /**
22
     * @test
23
     */
24
    public function itCanChangeItsData()
25
    {
26
        $security = new SecurityContext();
27
28
        $security->setCertificate('cert/cert.pem');
29
        $security->setPrivateKey('cert/private.pem');
30
31
        $this->assertSame('cert/cert.pem', $security->getCertificate());
32
        $this->assertSame('cert/private.pem', $security->getPrivateKey());
33
    }
34
}
35