ConfigurationResolverTest::testUnknwonKey()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 7
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
eloc 3
c 1
b 0
f 1
nc 1
nop 0
dl 0
loc 7
rs 10
1
<?php
2
3
namespace Bdf\PrimeBundle\Tests\Connection;
4
5
use Bdf\Prime\Configuration;
6
use Bdf\PrimeBundle\Connection\ConfigurationResolver;
7
use PHPUnit\Framework\TestCase;
8
use Psr\Container\ContainerInterface;
9
10
class ConfigurationResolverTest extends TestCase
11
{
12
    public function testUnknwonKey()
13
    {
14
        $container = $this->createMock(ContainerInterface::class);
15
16
        $resolver = new ConfigurationResolver($container);
17
18
        $this->assertNull($resolver->getConfiguration('unknown'));
19
    }
20
21
    public function testGetConfig()
22
    {
23
        $configuration = new Configuration();
24
        $container = $this->createMock(ContainerInterface::class);
25
        $container->expects($this->once())->method('get')->with('test')->willReturn($configuration);
26
27
        $resolver = new ConfigurationResolver($container, '%s');
28
29
        $this->assertSame($configuration, $resolver->getConfiguration('test'));
30
    }
31
}
32