Passed
Push — master ( 62401f...daf94f )
by Alec
07:24
created

ConstantsTest::setProperly()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 29
Code Lines 25

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 25
nc 1
nop 0
dl 0
loc 29
rs 9.52
c 0
b 0
f 0
1
<?php
2
/**
3
 * User: alec
4
 * Date: 09.11.18
5
 * Time: 13:23
6
 */
7
8
namespace Tests\Unit;
9
10
11
use PHPUnit\Framework\TestCase;
12
13
class ConstantsTest extends TestCase
14
{
15
16
    /** @test */
17
    public function setProperly(): void
18
    {
19
        $this->assertEquals(60, RESOLUTION_01min);
20
        $this->assertEquals(180, RESOLUTION_03min);
21
        $this->assertEquals(300, RESOLUTION_05min);
22
        $this->assertEquals(900, RESOLUTION_15min);
23
        $this->assertEquals(1800, RESOLUTION_30min);
24
        $this->assertEquals(2700, RESOLUTION_45min);
25
        $this->assertEquals(3600, RESOLUTION_01hour);
26
        $this->assertEquals(7200, RESOLUTION_02hour);
27
        $this->assertEquals(10800, RESOLUTION_03hour);
28
        $this->assertEquals(14400, RESOLUTION_04hour);
29
        $this->assertEquals(86400, RESOLUTION_01day);
30
        $this->assertEquals([60, 180, 300, 900, 1800, 2700, 3600, 7200, 10800, 14400, 86400], RESOLUTIONS);
31
        $this->assertEquals(
32
            [
33
                60 => '01m',
34
                180 => '03m',
35
                300 => '05m',
36
                900 => '15m',
37
                1800 => '30m',
38
                2700 => '45m',
39
                3600 => '01h',
40
                7200 => '02h',
41
                10800 => '03h',
42
                14400 => '04h',
43
                86400 => '01d',
44
            ],
45
            RESOLUTION_ALIASES
46
        );
47
48
    }
49
}