Completed
Push — master ( 0277e9...db813e )
by Al3x
03:09
created

ClientTest::testCreate()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 42
Code Lines 26

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 1 Features 0
Metric Value
dl 0
loc 42
rs 8.8571
c 1
b 1
f 0
cc 1
eloc 26
nc 1
nop 0
1
<?php
2
3
namespace InvoiceNinjaModuleTest\Model;
4
5
use InvoiceNinjaModule\Model\Client;
6
use InvoiceNinjaModule\Model\Interfaces\ClientInterface;
7
8
class ClientTest extends \PHPUnit_Framework_TestCase
9
{
10
    public function testCreate() :void
11
    {
12
        $client = new Client();
13
        self::assertInstanceOf(ClientInterface::class, $client);
14
15
        self::assertNull($client->getCustomValue1());
16
        self::assertNull($client->getCustomValue2());
17
        self::assertNull($client->getLastLogin());
18
19
        self::assertEquals(0, $client->getBalance());
20
        self::assertEquals(0, $client->getCountryId());
21
        self::assertEquals(0, $client->getIndustryId());
22
        self::assertEquals(0, $client->getLanguageId());
23
        self::assertEquals(0, $client->getPaymentTerms());
24
        self::assertEquals(0, $client->getUserId());
25
        self::assertEquals(0, $client->getSizeId());
26
        self::assertEquals(0, $client->getCurrencyId());
27
        self::assertEquals(0, $client->getPaidToDate());
28
29
        self::assertEmpty($client->getAddress1());
30
        self::assertEmpty($client->getAddress2());
31
        self::assertEmpty($client->getCity());
32
        self::assertEmpty($client->getState());
33
        self::assertEmpty($client->getPostalCode());
34
        self::assertEmpty($client->getWorkPhone());
35
        self::assertEmpty($client->getPrivateNotes());
36
        self::assertEmpty($client->getWebsite());
37
        self::assertEmpty($client->getVatNumber());
38
        self::assertEmpty($client->getIdNumber());
39
        self::assertEmpty($client->getName());
40
41
42
43
44
45
46
47
48
49
50
51
    }
52
}
53