AbstractDaftObjectEasyDBRepositoryWithBoolTest   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 3
eloc 6
dl 0
loc 24
ccs 6
cts 6
cp 1
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A InitialData_test_DaftObjectMemoryRepository() 0 4 1
A ChangedData_test_DaftObjectMemoryRepository() 0 4 1
A ObtainDaftObjectType() 0 3 1
1
<?php
2
/**
3
* @author SignpostMarv
4
*/
5
declare(strict_types=1);
6
7
namespace SignpostMarv\DaftObject\DaftObjectRepository\Tests\AbstractDaftObjectEasyDBRepository;
8
9
class AbstractDaftObjectEasyDBRepositoryWithBoolTest extends AbstractDaftObjectEasyDBRepositoryTest
10
{
11 4
    protected static function ObtainDaftObjectType() : string
12
    {
13 4
        return Fixtures\SuitableForRepositoryIntType::class;
14
    }
15
16
    /**
17
    * @return array<string, scalar|array|object|null>
18
    */
19 4
    protected static function InitialData_test_DaftObjectMemoryRepository() : array
20
    {
21
        return [
22 4
            'foo' => true,
23
        ];
24
    }
25
26
    /**
27
    * @return array<string, scalar|array|object|null>
28
    */
29 2
    protected static function ChangedData_test_DaftObjectMemoryRepository() : array
30
    {
31
        return [
32 2
            'foo' => false,
33
        ];
34
    }
35
}
36