WriterConfigTest::testConstruct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 13
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 1 Features 0
Metric Value
cc 1
eloc 9
c 1
b 1
f 0
nc 1
nop 0
dl 0
loc 13
rs 9.9666
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