WriterConfigTest   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A testConstruct() 0 13 1
1
<?php declare(strict_types=1);
2
3
namespace Janisbiz\LightOrm\Tests\Unit\Dms\MySQL\Generator\Writer;
4
5
use Janisbiz\LightOrm\Dms\MySQL\Generator\Writer\WriterConfig;
6
use Janisbiz\LightOrm\Tests\Unit\Generator\Writer\AbstractWriterConfigTest;
7
use PHPUnit\Framework\TestCase;
8
9
class WriterConfigTest extends TestCase
10
{
11
    public function testConstruct()
12
    {
13
        $writerConfig = new WriterConfig(
14
            AbstractWriterConfigTest::DIRECTORY_VALUE,
15
            AbstractWriterConfigTest::NAMESPACE_VALUE,
16
            AbstractWriterConfigTest::CLASS_PREFIX_VALUE,
17
            AbstractWriterConfigTest::CLASS_SUFFIX_VALUE
18
        );
19
20
        $this->assertEquals($writerConfig->getDirectory(), AbstractWriterConfigTest::DIRECTORY_VALUE_EXPECTED);
21
        $this->assertEquals($writerConfig->getNamespace(), AbstractWriterConfigTest::NAMESPACE_VALUE_EXPECTED);
22
        $this->assertEquals($writerConfig->getClassPrefix(), AbstractWriterConfigTest::CLASS_PREFIX_VALUE_EXPECTED);
23
        $this->assertEquals($writerConfig->getClassSuffix(), AbstractWriterConfigTest::CLASS_SUFFIX_VALUE_EXPECTED);
24
    }
25
}
26