Completed
Pull Request — master (#732)
by 12345
03:41
created

testShouldAllowSetUrlInConstruct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %
Metric Value
dl 0
loc 6
rs 9.4285
cc 1
eloc 3
nc 1
nop 0
1
<?php
2
3
namespace Liip\ImagineBundle\Tests\Events;
4
5
use Liip\ImagineBundle\Events\CacheResolveEvent;
6
7
/**
8
 * @covers Liip\ImagineBundle\Events\CacheResolveEvent
9
 */
10
class CacheResolveEventTest extends \PHPUnit_Framework_TestCase
11
{
12
    protected function setUp()
13
    {
14
    }
15
16
    public function testShouldAllowSetPathInConstruct()
17
    {
18
        $event = new CacheResolveEvent('default_path', 'default_filter');
19
20
        $this->assertAttributeEquals('default_path', 'path', $event);
21
    }
22
23
    public function testShouldAllowSetPathByMethod()
24
    {
25
        $event = new CacheResolveEvent('default_path', 'default_filter');
26
        $event->setPath('new_path');
27
28
        $this->assertAttributeEquals('new_path', 'path', $event);
29
    }
30
31
    public function testShouldAllowGetPathWhichWasSetInConstruct()
32
    {
33
        $event = new CacheResolveEvent('default_path', 'default_filter');
34
35
        $this->assertEquals('default_path', $event->getPath());
36
    }
37
38
    public function testShouldAllowGetPathWhichWasSetByMethod()
39
    {
40
        $event = new CacheResolveEvent('default_path', 'default_filter');
41
        $event->setPath('new_path');
42
43
        $this->assertEquals('new_path', $event->getPath());
44
    }
45
46
    public function testShouldAllowSetFilterInConstruct()
47
    {
48
        $event = new CacheResolveEvent('default_path', 'default_filter');
49
50
        $this->assertAttributeEquals('default_filter', 'filter', $event);
51
    }
52
53
    public function testShouldAllowSetFilterByMethod()
54
    {
55
        $event = new CacheResolveEvent('default_path', 'default_filter');
56
        $event->setFilter('new_filter');
57
58
        $this->assertAttributeEquals('new_filter', 'filter', $event);
59
    }
60
61
    public function testShouldAllowGetFilterWhichWasSetInConstruct()
62
    {
63
        $event = new CacheResolveEvent('default_path', 'default_filter');
64
65
        $this->assertEquals('default_filter', $event->getFilter());
66
    }
67
68
    public function testShouldAllowGetFilterWhichWasSetByMethod()
69
    {
70
        $event = new CacheResolveEvent('default_path', 'default_filter');
71
        $event->setFilter('new_filter');
72
73
        $this->assertEquals('new_filter', $event->getFilter());
74
    }
75
76
    public function testShouldAllowSetUrlInConstruct()
77
    {
78
        $event = new CacheResolveEvent('default_path', 'default_filter', 'default_url');
79
80
        $this->assertAttributeEquals('default_url', 'url', $event);
81
    }
82
83
    public function testShouldAllowSetUrlByMethod()
84
    {
85
        $event = new CacheResolveEvent('default_path', 'default_filter');
86
        $event->setUrl('new_url');
87
88
        $this->assertAttributeEquals('new_url', 'url', $event);
89
    }
90
91
    public function testShouldAllowGetUrlWhichWasSetInConstruct()
92
    {
93
        $event = new CacheResolveEvent('default_path', 'default_filter', 'default_url');
94
95
        $this->assertEquals('default_url', $event->getUrl());
96
    }
97
98
    public function testShouldAllowGetUrlWhichWasSetByMethod()
99
    {
100
        $event = new CacheResolveEvent('default_path', 'default_filter');
101
        $event->setUrl('new_url');
102
103
        $this->assertEquals('new_url', $event->getUrl());
104
    }
105
}
106