Passed
Push — master ( cb2d88...e8a992 )
by Petr
08:25
created

LangTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 10
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A testPass() 0 8 1
1
<?php
2
3
namespace TraitsTests;
4
5
6
use CommonTestClass;
7
use kalanis\kw_files\Interfaces\IFLTranslations;
8
use kalanis\kw_files\Traits\TLang;
9
use kalanis\kw_files\Translations;
10
11
12
class LangTest extends CommonTestClass
13
{
14
    public function testPass(): void
15
    {
16
        $lib = new XLang();
17
        $lib->setLang(new XTrans());
18
        $this->assertNotEmpty($lib->getLang());
19
        $this->assertInstanceOf(XTrans::class, $lib->getLang());
20
        $lib->setLang(null);
21
        $this->assertInstanceOf(Translations::class, $lib->getLang());
22
    }
23
}
24
25
26
class XLang
27
{
28
    use TLang;
29
}
30
31
32
class XTrans implements IFLTranslations
33
{
34
    public function flCannotProcessNode(string $name): string
35
    {
36
        return 'mock';
37
    }
38
39
    public function flCannotLoadFile(string $fileName): string
40
    {
41
        return 'mock';
42
    }
43
44
    public function flCannotSaveFile(string $fileName): string
45
    {
46
        return 'mock';
47
    }
48
49
    public function flCannotGetFilePart(string $fileName): string
50
    {
51
        return 'mock';
52
    }
53
54
    public function flCannotGetSize(string $fileName): string
55
    {
56
        return 'mock';
57
    }
58
59
    public function flCannotCopyFile(string $sourceFileName, string $destFileName): string
60
    {
61
        return 'mock';
62
    }
63
64
    public function flCannotMoveFile(string $sourceFileName, string $destFileName): string
65
    {
66
        return 'mock';
67
    }
68
69
    public function flCannotRemoveFile(string $fileName): string
70
    {
71
        return 'mock';
72
    }
73
74
    public function flCannotCreateDir(string $dirName): string
75
    {
76
        return 'mock';
77
    }
78
79
    public function flCannotReadDir(string $dirName): string
80
    {
81
        return 'mock';
82
    }
83
84
    public function flCannotCopyDir(string $sourceDirName, string $destDirName): string
85
    {
86
        return 'mock';
87
    }
88
89
    public function flCannotMoveDir(string $sourceDirName, string $destDirName): string
90
    {
91
        return 'mock';
92
    }
93
94
    public function flCannotRemoveDir(string $dirName): string
95
    {
96
        return 'mock';
97
    }
98
99
    public function flNoDirectoryDelimiterSet(): string
100
    {
101
        return 'mock';
102
    }
103
104
    public function flNoProcessNodeSet(): string
105
    {
106
        return 'mock';
107
    }
108
109
    public function flNoProcessFileSet(): string
110
    {
111
        return 'mock';
112
    }
113
114
    public function flNoProcessDirSet(): string
115
    {
116
        return 'mock';
117
    }
118
119
    public function flNoAvailableClasses(): string
120
    {
121
        return 'mock';
122
    }
123
}
124