Passed
Push — add-githooks-when-composer-ins... ( 4899b7...e6a7b9 )
by Chema
05:45 queued 02:55
created

FeatureTest   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

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

3 Methods

Rating   Name   Duplication   Size   Complexity  
A test_static_factory() 0 5 1
A test_object_factory() 0 5 1
A setUp() 0 3 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace GacelaTest\Feature\Framework\StaticFactory;
6
7
use Gacela\Framework\Gacela;
8
use GacelaTest\Feature\Framework\StaticFactory\Module\Config;
9
use GacelaTest\Feature\Framework\StaticFactory\Module\Factory as TestStaticFactory;
10
use PHPUnit\Framework\TestCase;
11
12
final class FeatureTest extends TestCase
13
{
14
    public function setUp(): void
15
    {
16
        Gacela::bootstrap(__DIR__);
17
    }
18
19
    public function test_object_factory(): void
20
    {
21
        $actual = (new TestStaticFactory())->createStringFromNonStaticFactory();
22
23
        self::assertSame(Config::STR, $actual);
24
    }
25
26
    public function test_static_factory(): void
27
    {
28
        $actual = TestStaticFactory::createStringFromStaticFactory();
29
30
        self::assertSame(Config::STR, $actual);
31
    }
32
}
33