Code Duplication    Length = 19-20 lines in 2 locations

Tests/Ldap/LdapManagerTest.php 2 locations

@@ 66-84 (lines=19) @@
63
    /**
64
     * @covers \DoL\LdapBundle\Ldap\LdapManager::findUserByUsername
65
     */
66
    public function testFindUserByUsername()
67
    {
68
        $username = 'test_username';
69
70
        $ldapResponse = $this->ldapResponse($username);
71
72
        $this->driver
73
            ->expects($this->once())
74
            ->method('search')
75
            ->with($this->equalTo('ou=Groups,dc=example,dc=com'),
76
                $this->equalTo('(&(attr0=value0)(uid=test_username))')
77
            )
78
            ->will($this->returnValue($ldapResponse))
79
        ;
80
81
        $resultUser = $this->ldapManager->findUserByUsername($username);
82
83
        self::assertEquals($username, $resultUser->getUsername());
84
    }
85
86
    /**
87
     * @covers \DoL\LdapBundle\Ldap\LdapManager::findUserBy
@@ 89-108 (lines=20) @@
86
    /**
87
     * @covers \DoL\LdapBundle\Ldap\LdapManager::findUserBy
88
     */
89
    public function testFindUserBy()
90
    {
91
        $username = 'test_username';
92
93
        $ldapResponse = $this->ldapResponse($username);
94
95
        $this->driver
96
            ->expects($this->once())
97
            ->method('search')
98
            ->with($this->equalTo('ou=Groups,dc=example,dc=com'),
99
                $this->equalTo('(&(attr0=value0)(uid=test_username))')
100
            )
101
            ->will($this->returnValue($ldapResponse))
102
        ;
103
104
        $criteria = ['uid' => 'test_username'];
105
        $resultUser = $this->ldapManager->findUserBy($criteria);
106
107
        self::assertEquals($username, $resultUser->getUsername());
108
    }
109
110
    /**
111
     * @covers \DoL\LdapBundle\Ldap\LdapManager::buildFilter