SendMessageTest::testMissingMandatoryExportField()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
3
namespace leocata\M1\tests\Methods\Request;
4
5
use leocata\M1\Methods\Request\SendMessage;
6
use leocata\M1\Tests\Mock\MockApi;
7
use PHPUnit\Framework\TestCase;
8
9
class SendMessageTest extends TestCase
10
{
11
    /**
12
     * @var MockApi
13
     */
14
    private $apiConn;
15
16
    /**
17
     * Prepares the environment before running a test.
18
     */
19
    protected function setUp()
20
    {
21
        parent::setUp();
22
        $this->apiConn = new MockApi();
23
    }
24
25
    /**
26
     * Cleans up the environment after running a test.
27
     */
28
    protected function tearDown()
29
    {
30
        $this->apiConn = null;
31
        parent::tearDown();
32
    }
33
34
    /**
35
     * @expectedException \leocata\M1\Exceptions\MissingMandatoryField
36
     * @expectedExceptionMessage sessionid
37
     */
38
    public function testMissingMandatoryExportField()
39
    {
40
        $sendMessage = new SendMessage();
41
        $sendMessage->export();
42
    }
43
}
44