TurboSMSTest::test_get_empty_ViberSender()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 1 Features 0
Metric Value
cc 1
eloc 1
c 1
b 1
f 0
nc 1
nop 0
dl 0
loc 3
rs 10
1
<?php
2
3
namespace Daaner\TurboSMS\Tests;
4
5
use Daaner\TurboSMS\TurboSMS;
6
7
class TurboSMSTest extends TestCase
8
{
9
    /**
10
     * @var TurboSMS
11
     */
12
    private $serv;
13
14
    protected function setUp(): void
15
    {
16
        parent::setUp();
17
18
        $this->serv = new TurboSMS();
19
    }
20
21
    /**
22
     * @covers TurboSMS::setApi
23
     * @covers TurboSMS::getApi
24
     *
25
     * @return void
26
     */
27
    public function test_set_get_api()
28
    {
29
        $this->serv->setApi('Foo');
30
31
        $this->assertEquals('Foo', $this->serv->getApi());
32
    }
33
34
    /**
35
     * @covers TurboSMS::getApi
36
     *
37
     * @return void
38
     */
39
    public function test_get_empty_api()
40
    {
41
        $this->assertEquals(config('turbosms.api_key'), $this->serv->getApi());
42
    }
43
44
    /**
45
     * @covers TurboSMS::setViberSender
46
     * @covers TurboSMS::getViberSender
47
     *
48
     * @return void
49
     */
50
    public function test_set_get_ViberSender()
51
    {
52
        $this->serv->setViberSender('FooBar');
53
54
        $this->assertEquals('FooBar', $this->serv->getViberSender());
55
    }
56
57
    /**
58
     * @covers TurboSMS::getViberSender
59
     *
60
     * @return void
61
     */
62
    public function test_get_empty_ViberSender()
63
    {
64
        $this->assertEquals(config('turbosms.viber_sender'), $this->serv->getViberSender());
65
    }
66
67
    /**
68
     * @covers TurboSMS::setSMSSender
69
     * @covers TurboSMS::getSMSSender
70
     *
71
     * @return void
72
     */
73
    public function test_set_get_SMSSender()
74
    {
75
        $this->serv->setSMSSender('Baz');
76
77
        $this->assertEquals('Baz', $this->serv->getSMSSender());
78
    }
79
80
    /**
81
     * @covers TurboSMS::getSMSSender
82
     *
83
     * @return void
84
     */
85
    public function test_get_empty_SMSSender()
86
    {
87
        $this->assertEquals(config('turbosms.sms_sender'), $this->serv->getSMSSender());
88
    }
89
}
90