Test Failed
Push — master ( e9e598...8a82ea )
by Andrey
06:03
created

TurboSMSTest::test_get_empty_SMSSender()   A

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
use Mockery;
7
8
class TurboSMSTest extends TestCase
9
{
10
11
    /**
12
     * @var TurboSMS
13
     */
14
    private $serv;
15
16
    protected function setUp(): void
17
    {
18
        parent::setUp();
19
20
        $this->serv = new TurboSMS();
21
    }
22
23
24
    /**
25
     * @covers TurboSMS::setApi($api)
26
     * @covers TurboSMS::getApi()
27
     * @return void
28
     */
29
    public function test_set_get_api()
30
    {
31
        $this->serv->setApi('Foo');
32
33
        $this->assertEquals('Foo', $this->serv->getApi());
34
    }
35
36
    /**
37
     * @covers TurboSMS::getApi()
38
     * @return void
39
     */
40
    public function test_get_empty_api()
41
    {
42
        $this->assertEquals(config('turbosms.api_key'), $this->serv->getApi());
43
    }
44
45
46
    /**
47
     * @covers TurboSMS::setViberSender($sender)
48
     * @covers TurboSMS::getViberSender()
49
     * @return void
50
     */
51
    public function test_set_get_ViberSender()
52
    {
53
        $this->serv->setViberSender('FooBar');
54
55
        $this->assertEquals('FooBar', $this->serv->getViberSender());
56
    }
57
58
    /**
59
     * @covers TurboSMS::getViberSender()
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($sender)
69
     * @covers TurboSMS::getSMSSender()
70
     * @return void
71
     */
72
    public function test_set_get_SMSSender()
73
    {
74
        $this->serv->setSMSSender('Baz');
75
76
        $this->assertEquals('Baz', $this->serv->getSMSSender());
77
    }
78
79
    /**
80
     * @covers TurboSMS::getSMSSender()
81
     * @return void
82
     */
83
    public function test_get_empty_SMSSender()
84
    {
85
        $this->assertEquals(config('turbosms.sms_sender'), $this->serv->getSMSSender());
86
    }
87
88
}
89
90