Code Duplication    Length = 19-19 lines in 3 locations

tests/unit/CheckAccessTrait.php 3 locations

@@ 25-43 (lines=19) @@
22
        }
23
    }
24
25
    public function testClient()
26
    {
27
        $this->assertTrue($this->auth->checkAccess('client', 'client'));
28
        $this->assertTrue($this->auth->checkAccess('client', 'deposit'));
29
30
        $this->assertFalse($this->auth->checkAccess('client', 'support'));
31
        $this->assertFalse($this->auth->checkAccess('client', 'supporting'));
32
        $this->assertFalse($this->auth->checkAccess('client', 'manager'));
33
        $this->assertFalse($this->auth->checkAccess('client', 'manage'));
34
        $this->assertFalse($this->auth->checkAccess('client', 'freezer'));
35
        $this->assertFalse($this->auth->checkAccess('client', 'freeze'));
36
        $this->assertFalse($this->auth->checkAccess('client', 'unfreeze'));
37
        $this->assertFalse($this->auth->checkAccess('client', 'admin'));
38
        $this->assertFalse($this->auth->checkAccess('client', 'administrate'));
39
        $this->assertFalse($this->auth->checkAccess('client', 'reseller'));
40
        $this->assertFalse($this->auth->checkAccess('client', 'resell'));
41
        $this->assertFalse($this->auth->checkAccess('client', 'owner'));
42
        $this->assertFalse($this->auth->checkAccess('client', 'own'));
43
    }
44
45
    public function testSupport()
46
    {
@@ 45-63 (lines=19) @@
42
        $this->assertFalse($this->auth->checkAccess('client', 'own'));
43
    }
44
45
    public function testSupport()
46
    {
47
        $this->assertTrue($this->auth->checkAccess('support', 'support'));
48
        $this->assertTrue($this->auth->checkAccess('support', 'supporting'));
49
50
        $this->assertFalse($this->auth->checkAccess('support', 'client'));
51
        $this->assertFalse($this->auth->checkAccess('support', 'deposit'));
52
        $this->assertFalse($this->auth->checkAccess('support', 'manager'));
53
        $this->assertFalse($this->auth->checkAccess('support', 'manage'));
54
        $this->assertFalse($this->auth->checkAccess('support', 'freezer'));
55
        $this->assertFalse($this->auth->checkAccess('support', 'freeze'));
56
        $this->assertFalse($this->auth->checkAccess('support', 'unfreeze'));
57
        $this->assertFalse($this->auth->checkAccess('support', 'admin'));
58
        $this->assertFalse($this->auth->checkAccess('support', 'administrate'));
59
        $this->assertFalse($this->auth->checkAccess('support', 'reseller'));
60
        $this->assertFalse($this->auth->checkAccess('support', 'resell'));
61
        $this->assertFalse($this->auth->checkAccess('support', 'owner'));
62
        $this->assertFalse($this->auth->checkAccess('support', 'own'));
63
    }
64
65
    public function testSol()
66
    {
@@ 65-83 (lines=19) @@
62
        $this->assertFalse($this->auth->checkAccess('support', 'own'));
63
    }
64
65
    public function testSol()
66
    {
67
        $this->assertTrue($this->auth->checkAccess('sol', 'support'));
68
        $this->assertTrue($this->auth->checkAccess('sol', 'supporting'));
69
        $this->assertTrue($this->auth->checkAccess('sol', 'manager'));
70
        $this->assertTrue($this->auth->checkAccess('sol', 'manage'));
71
        $this->assertTrue($this->auth->checkAccess('sol', 'freezer'));
72
        $this->assertTrue($this->auth->checkAccess('sol', 'freeze'));
73
        $this->assertTrue($this->auth->checkAccess('sol', 'unfreeze'));
74
        $this->assertTrue($this->auth->checkAccess('sol', 'admin'));
75
        $this->assertTrue($this->auth->checkAccess('sol', 'administrate'));
76
77
        $this->assertFalse($this->auth->checkAccess('sol', 'client'));
78
        $this->assertFalse($this->auth->checkAccess('sol', 'deposit'));
79
        $this->assertFalse($this->auth->checkAccess('sol', 'reseller'));
80
        $this->assertFalse($this->auth->checkAccess('sol', 'resell'));
81
        $this->assertFalse($this->auth->checkAccess('sol', 'owner'));
82
        $this->assertFalse($this->auth->checkAccess('sol', 'own'));
83
    }
84
}
85