Code Duplication    Length = 14-14 lines in 3 locations

Tests/DependencyInjection/DoLLdapExtensionTest.php 3 locations

@@ 54-67 (lines=14) @@
51
        self::assertAlias('dol_ldap.ldap_driver.zend', 'dol_ldap.ldap_driver');
52
    }
53
54
    public function testLoadFullConfiguration()
55
    {
56
        $config = $this->getDefaultConfig();
57
        $config['domains']['server1']['driver']['username'] = null;
58
        $config['domains']['server1']['driver']['password'] = null;
59
        $config['domains']['server1']['driver']['optReferrals'] = false;
60
61
        $this->container = new ContainerBuilder();
62
        $extension = new DoLLdapExtension();
63
64
        $extension->load([$config], $this->container);
65
66
        self::assertEquals($config['domains'], $this->container->getParameter('dol_ldap.domains.parameters'));
67
    }
68
69
    public function testLoadDriverConfiguration()
70
    {
@@ 84-97 (lines=14) @@
81
        self::assertEquals($config['domains']['server1']['user'], $loadedConfig['server1']['user']);
82
    }
83
84
    public function testSslConfiguration()
85
    {
86
        $config = $this->getDefaultConfig();
87
        $config['domains']['server1']['driver']['useSsl'] = true;
88
        $config['domains']['server1']['driver']['useStartTls'] = false;
89
90
        $this->container = new ContainerBuilder();
91
        $extension = new DoLLdapExtension();
92
93
        $extension->load([$config], $this->container);
94
95
        $loadedConfig = $this->container->getParameter('dol_ldap.domains.parameters');
96
        self::assertEquals($config['domains']['server1']['driver'], $loadedConfig['server1']['driver']);
97
    }
98
99
    public function testTlsConfiguration()
100
    {
@@ 99-112 (lines=14) @@
96
        self::assertEquals($config['domains']['server1']['driver'], $loadedConfig['server1']['driver']);
97
    }
98
99
    public function testTlsConfiguration()
100
    {
101
        $config = $this->getDefaultConfig();
102
        $config['domains']['server1']['driver']['useSsl'] = false;
103
        $config['domains']['server1']['driver']['useStartTls'] = true;
104
105
        $this->container = new ContainerBuilder();
106
        $extension = new DoLLdapExtension();
107
108
        $extension->load([$config], $this->container);
109
110
        $loadedConfig = $this->container->getParameter('dol_ldap.domains.parameters');
111
        self::assertEquals($config['domains']['server1']['driver'], $loadedConfig['server1']['driver']);
112
    }
113
114
    /**
115
     * @expectedException \Symfony\Component\Config\Definition\Exception\InvalidConfigurationException