27
27
*/
28
28
class LdapUserProviderTest extends TestCase
29
29
{
30
- public function testLoadUserByUsernameFailsIfCantConnectToLdap ()
30
+ public function testLoadUserByIdentifierFailsIfCantConnectToLdap ()
31
31
{
32
32
$ this ->expectException (ConnectionException::class);
33
33
@@ -42,7 +42,7 @@ public function testLoadUserByUsernameFailsIfCantConnectToLdap()
42
42
$ provider ->loadUserByIdentifier ('foo ' );
43
43
}
44
44
45
- public function testLoadUserByUsernameFailsIfNoLdapEntries ()
45
+ public function testLoadUserByIdentifierFailsIfNoLdapEntries ()
46
46
{
47
47
$ this ->expectException (UserNotFoundException::class);
48
48
@@ -74,7 +74,7 @@ public function testLoadUserByUsernameFailsIfNoLdapEntries()
74
74
$ provider ->loadUserByIdentifier ('foo ' );
75
75
}
76
76
77
- public function testLoadUserByUsernameFailsIfMoreThanOneLdapEntry ()
77
+ public function testLoadUserByIdentifierFailsIfMoreThanOneLdapEntry ()
78
78
{
79
79
$ this ->expectException (UserNotFoundException::class);
80
80
@@ -106,7 +106,7 @@ public function testLoadUserByUsernameFailsIfMoreThanOneLdapEntry()
106
106
$ provider ->loadUserByIdentifier ('foo ' );
107
107
}
108
108
109
- public function testLoadUserByUsernameFailsIfMoreThanOneLdapPasswordsInEntry ()
109
+ public function testLoadUserByIdentifierFailsIfMoreThanOneLdapPasswordsInEntry ()
110
110
{
111
111
$ this ->expectException (InvalidArgumentException::class);
112
112
@@ -143,11 +143,11 @@ public function testLoadUserByUsernameFailsIfMoreThanOneLdapPasswordsInEntry()
143
143
->willReturn ($ query )
144
144
;
145
145
146
- $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={username }) ' , 'userpassword ' );
146
+ $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={user_identifier }) ' , 'userpassword ' );
147
147
$ this ->assertInstanceOf (LdapUser::class, $ provider ->loadUserByIdentifier ('foo ' ));
148
148
}
149
149
150
- public function testLoadUserByUsernameShouldNotFailIfEntryHasNoUidKeyAttribute ()
150
+ public function testLoadUserByIdentifierShouldNotFailIfEntryHasNoUidKeyAttribute ()
151
151
{
152
152
$ result = $ this ->createMock (CollectionInterface::class);
153
153
$ query = $ this ->createMock (QueryInterface::class);
@@ -179,11 +179,11 @@ public function testLoadUserByUsernameShouldNotFailIfEntryHasNoUidKeyAttribute()
179
179
->willReturn ($ query )
180
180
;
181
181
182
- $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={username }) ' );
182
+ $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={user_identifier }) ' );
183
183
$ this ->assertInstanceOf (LdapUser::class, $ provider ->loadUserByIdentifier ('foo ' ));
184
184
}
185
185
186
- public function testLoadUserByUsernameFailsIfEntryHasNoPasswordAttribute ()
186
+ public function testLoadUserByIdentifierFailsIfEntryHasNoPasswordAttribute ()
187
187
{
188
188
$ this ->expectException (InvalidArgumentException::class);
189
189
@@ -217,11 +217,11 @@ public function testLoadUserByUsernameFailsIfEntryHasNoPasswordAttribute()
217
217
->willReturn ($ query )
218
218
;
219
219
220
- $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={username }) ' , 'userpassword ' );
220
+ $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={user_identifier }) ' , 'userpassword ' );
221
221
$ this ->assertInstanceOf (LdapUser::class, $ provider ->loadUserByIdentifier ('foo ' ));
222
222
}
223
223
224
- public function testLoadUserByUsernameIsSuccessfulWithoutPasswordAttribute ()
224
+ public function testLoadUserByIdentifierIsSuccessfulWithoutPasswordAttribute ()
225
225
{
226
226
$ result = $ this ->createMock (CollectionInterface::class);
227
227
$ query = $ this ->createMock (QueryInterface::class);
@@ -257,7 +257,7 @@ public function testLoadUserByUsernameIsSuccessfulWithoutPasswordAttribute()
257
257
$ this ->assertInstanceOf (LdapUser::class, $ provider ->loadUserByIdentifier ('foo ' ));
258
258
}
259
259
260
- public function testLoadUserByUsernameIsSuccessfulWithoutPasswordAttributeAndWrongCase ()
260
+ public function testLoadUserByIdentifierIsSuccessfulWithoutPasswordAttributeAndWrongCase ()
261
261
{
262
262
$ result = $ this ->createMock (CollectionInterface::class);
263
263
$ query = $ this ->createMock (QueryInterface::class);
@@ -293,7 +293,7 @@ public function testLoadUserByUsernameIsSuccessfulWithoutPasswordAttributeAndWro
293
293
$ this ->assertSame ('foo ' , $ provider ->loadUserByIdentifier ('Foo ' )->getUserIdentifier ());
294
294
}
295
295
296
- public function testLoadUserByUsernameIsSuccessfulWithPasswordAttribute ()
296
+ public function testLoadUserByIdentifierIsSuccessfulWithPasswordAttribute ()
297
297
{
298
298
$ result = $ this ->createMock (CollectionInterface::class);
299
299
$ query = $ this ->createMock (QueryInterface::class);
@@ -329,14 +329,14 @@ public function testLoadUserByUsernameIsSuccessfulWithPasswordAttribute()
329
329
->willReturn ($ query )
330
330
;
331
331
332
- $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={username }) ' , 'userpassword ' , ['email ' ]);
332
+ $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={user_identifier }) ' , 'userpassword ' , ['email ' ]);
333
333
$ this ->assertInstanceOf (LdapUser::class, $ provider ->loadUserByIdentifier ('foo ' ));
334
334
}
335
335
336
336
public function testRefreshUserShouldReturnUserWithSameProperties ()
337
337
{
338
338
$ ldap = $ this ->createMock (LdapInterface::class);
339
- $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={username }) ' , 'userpassword ' , ['email ' ]);
339
+ $ provider = new LdapUserProvider ($ ldap , 'ou=MyBusiness,dc=symfony,dc=com ' , null , null , [], 'sAMAccountName ' , '({uid_key}={user_identifier }) ' , 'userpassword ' , ['email ' ]);
340
340
341
341
$ user = new LdapUser (new Entry ('foo ' ), 'foo ' , 'bar ' , ['ROLE_DUMMY ' ], ['email ' => 'foo@symfony.com ' ]);
342
342
0 commit comments