Passed
Push — master ( 4d2afb...37b1cc )
by Tim
02:49
created

SiteConfigurationTest::testGetterOfDto()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 19
Code Lines 14

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 14
nc 1
nop 0
dl 0
loc 19
rs 9.7998
c 1
b 0
f 0
1
<?php
2
3
declare(strict_types=1);
4
5
namespace LD\LanguageDetection\Tests\Unit\Domain\Model\Dto;
6
7
use LD\LanguageDetection\Domain\Model\Dto\SiteConfiguration;
8
use LD\LanguageDetection\Tests\Unit\AbstractTest;
9
10
/**
11
 * @internal
12
 * @coversNothing
13
 */
14
class SiteConfigurationTest extends AbstractTest
15
{
16
    /**
17
     * @covers \LD\LanguageDetection\Domain\Model\Dto\SiteConfiguration
18
     */
19
    public function testGetterOfDto(): void
20
    {
21
        $dto = new SiteConfiguration(
22
            true,
23
            false,
24
            'value',
25
            false,
26
            102,
27
            'none',
28
            5
29
        );
30
31
        self::assertTrue($dto->isEnableLanguageDetection());
32
        self::assertFalse($dto->isDisableRedirectWithBackendSession());
33
        self::assertEquals('value', $dto->getAddIpLocationToBrowserLanguage());
34
        self::assertFalse($dto->isAllowAllPaths());
35
        self::assertEquals(102, $dto->getRedirectHttpStatusCode());
36
        self::assertEquals('none', $dto->getForwardRedirectParameters());
37
        self::assertEquals(5, $dto->getFallbackDetectionLanguage());
38
    }
39
}
40