AddressTest   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A testCreateAndCompleteSetAddress() 0 22 1
1
<?php
2
3
namespace Tests\Classes;
4
5
use PHPUnit\Framework\TestCase;
6
7
class AddressTest extends TestCase
8
{
9
    public function testCreateAndCompleteSetAddress()
10
    {
11
        $address = new \Ipag\Classes\Address();
12
13
        $address->setStreet('Rua Manoel da Silva')
14
            ->setNumber('10000')
15
            ->setComplement('Apto 405')
16
            ->setNeighborhood('Centro')
17
            ->setCity('São Paulo')
18
            ->setState('SPPPP')
19
            ->setCountry('BRAAA')
20
            ->setZipCode('01156-060');
21
22
        $this->assertEquals($address->getStreet(), 'Rua Manoel da Silva');
23
        $this->assertEquals($address->getNumber(), '10000');
24
        $this->assertEquals($address->getComplement(), 'Apto 405');
25
        $this->assertEquals($address->getNeighborhood(), 'Centro');
26
        $this->assertEquals($address->getCity(), 'São Paulo');
27
        $this->assertEquals($address->getState(), 'SP');
28
        $this->assertEquals($address->getCountry(), 'BRA');
29
        $this->assertEquals($address->getZipCode(), '01156060');
30
        $this->assertEquals(strlen($address->getZipCode()), 8);
31
    }
32
}
33