Completed
Push — develop ( e56745...98584e )
by Mathieu
01:51
created

RegistryTest::testGetSet()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 17
Code Lines 12

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 12
nc 1
nop 0
dl 0
loc 17
rs 9.8666
c 1
b 0
f 0
1
<?php
2
class RegistryTest extends \PHPUnit\Framework\TestCase
3
{
4
    public function testGetSet()
5
    {
6
        $retVal = \Suricate\Registry::get('index', 'fallback');
7
        $this->assertEquals($retVal, 'fallback');
8
9
        $retVal = \Suricate\Registry::exists('index');
10
        $this->assertFalse($retVal);
11
        \Suricate\Registry::set('index', 'myNewVal');
12
        $retVal = \Suricate\Registry::get('index', 'fallback');
13
        $this->assertEquals($retVal, 'myNewVal');
14
15
        $retVal = \Suricate\Registry::exists('index');
16
        $this->assertTrue($retVal);
17
18
        \Suricate\Registry::clean();
19
        $retVal = \Suricate\Registry::exists('index');
20
        $this->assertFalse($retVal);
21
    }
22
}