EmailLayoutTest   A
last analyzed

Complexity

Total Complexity 10

Size/Duplication

Total Lines 137
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 10
eloc 38
dl 0
loc 137
rs 10
c 1
b 0
f 0

10 Methods

Rating   Name   Duplication   Size   Complexity  
A testSetSupportPhone() 0 6 1
A testSetAccountSettingsUrl() 0 6 1
A testSetCompanyName() 0 6 1
A testSetBestRegards() 0 6 1
A testSetCompanyUrl() 0 6 1
A testSetUnsubscribeUrl() 0 6 1
A testSetSupportEmail() 0 6 1
A testSetSupportName() 0 6 1
A test__construct() 0 13 1
A testSetCompanyLogo() 0 6 1
1
<?php
2
3
/*
4
 * This file is part of the core-bundle package.
5
 *
6
 * (c) 2018 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Bundle\CoreBundle\Tests\Model\Layout;
13
14
use WBW\Bundle\CoreBundle\Model\Layout\EmailLayout;
15
use WBW\Bundle\CoreBundle\Tests\AbstractTestCase;
16
17
/**
18
 * Email layout test.
19
 *
20
 * @author webeweb <https://github.com/webeweb>
21
 * @package WBW\Bundle\CoreBundle\Tests\Model\Layout
22
 */
23
class EmailLayoutTest extends AbstractTestCase {
24
25
    /**
26
     * Test setAccountSettingsUrl()
27
     *
28
     * @return void
29
     */
30
    public function testSetAccountSettingsUrl(): void {
31
32
        $obj = new EmailLayout();
33
34
        $obj->setAccountSettingsUrl("accountSettingsUrl");
35
        $this->assertEquals("accountSettingsUrl", $obj->getAccountSettingsUrl());
36
    }
37
38
    /**
39
     * Test setBestRegards()
40
     *
41
     * @return void
42
     */
43
    public function testSetBestRegards(): void {
44
45
        $obj = new EmailLayout();
46
47
        $obj->setBestRegards("bestRegards");
48
        $this->assertEquals("bestRegards", $obj->getBestRegards());
49
    }
50
51
    /**
52
     * Test setCompanyLogo()
53
     *
54
     * @return void
55
     */
56
    public function testSetCompanyLogo(): void {
57
58
        $obj = new EmailLayout();
59
60
        $obj->setCompanyLogo("companyLogo");
61
        $this->assertEquals("companyLogo", $obj->getCompanyLogo());
62
    }
63
64
    /**
65
     * Test setCompanyName()
66
     *
67
     * @return void
68
     */
69
    public function testSetCompanyName(): void {
70
71
        $obj = new EmailLayout();
72
73
        $obj->setCompanyName("companyName");
74
        $this->assertEquals("companyName", $obj->getCompanyName());
75
    }
76
77
    /**
78
     * Test setCompanyUrl()
79
     *
80
     * @return void
81
     */
82
    public function testSetCompanyUrl(): void {
83
84
        $obj = new EmailLayout();
85
86
        $obj->setCompanyUrl("companyUrl");
87
        $this->assertEquals("companyUrl", $obj->getCompanyUrl());
88
    }
89
90
    /**
91
     * Test setSupportEmail()
92
     *
93
     * @return void
94
     */
95
    public function testSetSupportEmail(): void {
96
97
        $obj = new EmailLayout();
98
99
        $obj->setSupportEmail("supportEmail");
100
        $this->assertEquals("supportEmail", $obj->getSupportEmail());
101
    }
102
103
    /**
104
     * Test setSupportName()
105
     *
106
     * @return void
107
     */
108
    public function testSetSupportName(): void {
109
110
        $obj = new EmailLayout();
111
112
        $obj->setSupportName("supportName");
113
        $this->assertEquals("supportName", $obj->getSupportName());
114
    }
115
116
    /**
117
     * Test setSupportPhone()
118
     *
119
     * @return void
120
     */
121
    public function testSetSupportPhone(): void {
122
123
        $obj = new EmailLayout();
124
125
        $obj->setSupportPhone("supportPhone");
126
        $this->assertEquals("supportPhone", $obj->getSupportPhone());
127
    }
128
129
    /**
130
     * Test setUnsubscribeUrl()
131
     *
132
     * @return void
133
     */
134
    public function testSetUnsubscribeUrl(): void {
135
136
        $obj = new EmailLayout();
137
138
        $obj->setUnsubscribeUrl("unsubscribeUrl");
139
        $this->assertEquals("unsubscribeUrl", $obj->getUnsubscribeUrl());
140
    }
141
142
    /**
143
     * Test __construct()
144
     *
145
     * @return void
146
     */
147
    public function test__construct(): void {
148
149
        $obj = new EmailLayout();
150
151
        $this->assertNull($obj->getAccountSettingsUrl());
152
        $this->assertNull($obj->getBestRegards());
153
        $this->assertNull($obj->getCompanyLogo());
154
        $this->assertNull($obj->getCompanyName());
155
        $this->assertNull($obj->getCompanyUrl());
156
        $this->assertNull($obj->getSupportEmail());
157
        $this->assertNull($obj->getSupportName());
158
        $this->assertNull($obj->getSupportPhone());
159
        $this->assertNull($obj->getUnsubscribeUrl());
160
    }
161
}
162