InnocentRequestTester   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
eloc 15
c 1
b 0
f 0
dl 0
loc 24
ccs 4
cts 4
cp 1
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 21 1
1
<?php
2
3
namespace HtaccessCapabilityTester\Testers;
4
5
use \HtaccessCapabilityTester\TestResult;
6
7
/**
8
 * Class for testing if an innocent request for a txt file succeeds
9
 *
10
 * @package    HtaccessCapabilityTester
11
 * @author     Bjørn Rosell <[email protected]>
12
 * @since      Class available since 0.7
13
 */
14
class InnocentRequestTester extends CustomTester
15
{
16
17 12
    public function __construct()
18
    {
19
        $test = [
20 12
            'subdir' => 'innocent-request',
21
            'files' => [
22
                ['request-me.txt', 'thank you my dear'],
23
            ],
24
            'request' => [
25
                'url' => 'request-me.txt',
26
                'bypass-standard-error-handling' => ['all']
27
            ],
28
            'interpretation' => [
29
                ['success', 'status-code', 'equals', '200'],
30
                ['inconclusive', 'status-code', 'equals', '0'],
31
                ['inconclusive', 'status-code', 'equals', '403'],
32
                ['inconclusive', 'status-code', 'equals', '404'],
33
                ['failure'],
34
            ]
35
        ];
36 12
37 12
        parent::__construct($test);
38
    }
39
}
40