Passed
Push — master ( 8f83e8...e4d779 )
by Chema
02:15
created

NADNameAddressTest::segmentValues()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 19
Code Lines 15

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 15
nc 1
nop 0
dl 0
loc 19
rs 9.7666
c 0
b 0
f 0
1
<?php
2
3
declare(strict_types=1);
4
5
namespace EdifactParser\Tests\Unit\Segments;
6
7
use EdifactParser\Segments\NADNameAddress;
8
use PHPUnit\Framework\TestCase;
9
10
final class NADNameAddressTest extends TestCase
11
{
12
    /** @test */
13
    public function segmentValues(): void
14
    {
15
        $rawValues = [
16
            'NAD',
17
            'CZ',
18
            ['0410314', '160', 'Z12'],
19
            '',
20
            'Company Returns Centre',
21
            'c/o Carrier AB',
22
            'Malmo',
23
            '',
24
            '20713',
25
            'DE',
26
        ];
27
        $segment = new NADNameAddress($rawValues);
28
29
        self::assertEquals('NAD', $segment->name());
30
        self::assertEquals('CZ', $segment->subSegmentKey());
31
        self::assertEquals($rawValues, $segment->rawValues());
32
    }
33
}
34