UseTest::testUsualUse()   A
last analyzed

Complexity

Conditions 2
Paths 2

Size

Total Lines 11
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 11
rs 10
c 0
b 0
f 0
cc 2
nc 2
nop 0
1
<?php
2
declare(strict_types = 1);
3
/**
4
 * Created by PhpStorm.
5
 * User: danchukas
6
 * Date: 2017-06-22 18:10
7
 */
8
9
namespace DanchukAS\DenyMultiplyRunTest;
10
11
use DanchukAS\DenyMultiplyRun\DenyMultiplyRun;
12
use DanchukAS\DenyMultiplyRun\PidFileTestCase;
13
14
/**
15
 * Class UseTest
16
 * test base usage DenyMultiplyRun
17
 *
18
 * @package DanchukAS\DenyMultiplyRunTest
19
 */
20
class UseTest extends PidFileTestCase
21
{
22
23
    public function testUsualUse()
24
    {
25
        $file_name = self::$noExistFileName;
26
27
        $count_try = 2;
28
        while (--$count_try) {
29
            DenyMultiplyRun::setPidFile($file_name);
30
            self::assertStringEqualsFile($file_name, getmypid());
31
32
            DenyMultiplyRun::deletePidFile($file_name);
33
            self::assertFileNotExists($file_name);
34
        }
35
    }
36
}
37