* @return void
*/
private function prepareAccessForCheckPassword(&$access, $noDisplayName = false) {
- $access->expects($this->once())
- ->method('escapeFilterPart')
- ->will($this->returnCallback(function($uid) {
- return $uid;
- }));
-
$access->connection->expects($this->any())
->method('__get')
->will($this->returnCallback(function($name) {
return array();
}));
+ $access->expects($this->any())
+ ->method('fetchUsersByLoginName')
+ ->will($this->returnCallback(function($uid) {
+ if($uid === 'roland') {
+ return array(array('dn' => 'dnOfRoland,dc=test'));
+ }
+ return array();
+ }));
+
$retVal = 'gunslinger';
if($noDisplayName === true) {
$retVal = false;