Completed
Push — master ( 49e1a1...946836 )
by Chad
10s
created

NullSerializerTest::setUp()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
namespace SubjectivePHPTest\Psr\SimpleCache\Serializer;
4
5
use SubjectivePHP\Psr\SimpleCache\Serializer\NullSerializer;
6
7
/**
8
 * @coversDefaultClass \SubjectivePHP\Psr\SimpleCache\Serializer\NullSerializer
9
 * @covers ::<private>
10
 */
11
final class NullSerializerTest extends \PHPUnit\Framework\TestCase
12
{
13
    /**
14
     * @var NullSerializer
15
     */
16
    private $serializer;
17
18
    /**
19
     * Prepare each test
20
     *
21
     * @return void
22
     */
23
    public function setUp()
24
    {
25
        $this->serializer = new NullSerializer();
26
    }
27
28
    /**
29
     * @test
30
     * @covers ::unserialize
31
     *
32
     * @return void
33
     */
34
    public function unserialize()
35
    {
36
        $data = ['foo' => 'abc', 'bar' => 123];
37
        $this->assertSame($data, $this->serializer->unserialize($data));
38
    }
39
40
    /**
41
     * @test
42
     * @covers ::serialize
43
     *
44
     * @return void
45
     */
46
    public function serialize()
47
    {
48
        $data = ['foo' => 'abc', 'bar' => 123];
49
        $this->assertSame($data, $this->serializer->serialize($data));
50
    }
51
}
52