summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/tests
Commit message (Collapse)AuthorAgeFilesLines
* ensure attribute names are lower casedArthur Schiwon2019-02-141-2/+6
| | | | | | | otherwise they will be skipped when the results is being formatted and the lower-cased result keys do not match. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* ensure db is pristine before starting the testsArthur Schiwon2019-01-041-0/+3
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add tests for the DUIArthur Schiwon2019-01-041-0/+118
| | | | | | as they are interact with the DB they are more integraiton than unit tests Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Backport of #12054 to stable14Arthur Schiwon2018-10-301-4/+39
| | | | | | | | | | | | | | | only write when the displayname differs, but then announce it refs #5212 and fixes #9112 Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> do not run into UniqueConstraintViolationException … when an unmapped user logs in for the first time when background job mode is ajax and no memcache was configured. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* remove unneeded empty search attribute values, fixes #12086Arthur Schiwon2018-10-291-1/+6
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* [LDAP] The WebUI Wizard also should not assign empty config IDsArthur Schiwon2018-08-231-4/+2
| | | | | | | | | | | | | With 689df9a843dd0505088143de039af775a3f92612 the behaviour to assign only non-empty config IDs was introduced. Only, this was only effective for CLI and OCS API. Related to #3270. The web UI creates now also a full configuration on first load. This fixes #5094. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* fix unit testsArthur Schiwon2018-08-151-10/+47
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* tests for user storage locationArthur Schiwon2018-08-101-186/+0
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* convert pagination testsArthur Schiwon2018-08-091-36/+1
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* convert connection testsArthur Schiwon2018-08-091-172/+0
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* integration test to ensure entries without displayname don't cause troubleArthur Schiwon2018-08-091-81/+0
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* convert LDAP offline and backup server integration testsArthur Schiwon2018-08-091-124/+0
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* integration test checking the group filterArthur Schiwon2018-08-091-127/+0
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix tests for backup ldap server connectionJulius Härtl2018-07-131-2/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* adjust and add more unit testsArthur Schiwon2018-07-053-17/+95
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* allow admin to disable fetching of avatars as well as a specific attributeArthur Schiwon2018-07-052-22/+56
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* let user set avatar in nextcloud von LDAP provides invalid image dataArthur Schiwon2018-07-032-0/+133
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Iron User_LDAP testsArthur Schiwon2018-07-032-1029/+525
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #10034 from nextcloud/fix/noid/ldap-silence-quota-logmsgsblizzz2018-06-281-132/+100
|\ | | | | lower log level for quota manipulation cases
| * lower log level for quota manipulation casesArthur Schiwon2018-06-281-132/+100
| | | | | | | | | | | | and simplify the forest of ifs a little bit Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | LDAP backup server should not be queried when auth failsArthur Schiwon2018-06-271-3/+50
|/ | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* check user state when fetching to avoid dealing with offline objectsArthur Schiwon2018-05-291-2/+37
| | | | | | fixes #9502 Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* adjust unit tests for \"Invalid argument supplied for foreach()\" fixRoger Szabo2018-05-091-4/+4
| | | | Signed-off-by: Roger Szabo <roger.szabo@web.de>
* DI for NC's user managerArthur Schiwon2018-04-051-4/+8
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* LDAP backend to emit announce and revoke signals on mapping changesArthur Schiwon2018-04-051-0/+23
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Remove deprecated \OCP\User::userExistsRoeland Jago Douma2018-03-261-5/+4
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Remove deprecated OCP\User::getDisplaynameRoeland Jago Douma2018-03-251-2/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Remove deprecated \OCP\User::getUsersRoeland Jago Douma2018-03-251-5/+14
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* treat iconv issuesArthur Schiwon2018-03-051-1/+4
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* do not create empty userid when attribute does not have allowed charsArthur Schiwon2018-03-021-0/+28
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* tests for retrieving group members with numerical uidsArthur Schiwon2018-02-231-2/+85
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* track the state of the bind resultArthur Schiwon2018-02-221-1/+1
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* OC_App::loadApps now only accepts an array as type listMorris Jobke2018-02-171-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix risky tests without assertionsJoas Schilling2018-01-251-4/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Cleanup OC_User and OCP\UserMorris Jobke2018-01-161-6/+18
| | | | | | * mainly removes deprecated methods and old static code Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Remove deprecated functions for OCP\UtilRoeland Jago Douma2018-01-131-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* fix return value when ldapPagingSize returns nullArthur Schiwon2018-01-111-1/+2
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* when paged results are turned off, all (max possible) users are returnedArthur Schiwon2018-01-111-1/+2
| | | | | | thus hasMoreResult should return false Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* extend test for rotating prefixesArthur Schiwon2018-01-081-1/+10
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add tests for whole run commandArthur Schiwon2018-01-081-0/+104
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add unit test for qualifies to runArthur Schiwon2018-01-081-3/+19
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add unit test for determining next cycleArthur Schiwon2018-01-081-0/+41
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* create failing test for this caseArthur Schiwon2018-01-051-0/+55
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* removes invalid tests, adapts another oneArthur Schiwon2018-01-031-4/+3
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* don't cache user, if no internal user id was retrieved/assignedArthur Schiwon2017-12-071-0/+7
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* ensure that users are cached when they are retrievedArthur Schiwon2017-12-071-0/+116
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fixed indentationsidey792017-11-101-1/+1
| | | | | | Fixed indentation of this pr Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fixed typo from last commitsidey792017-11-101-1/+1
| | | | | | Fixed typo in getAppValue mocket method from last commit Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Update testUpdateNoRefreshsidey792017-11-101-1/+8
| | | | | | Mocked getAppValue to deliver a value of 1800 when updateAttributesInterval is requested by needsRefresh. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* resolve DIArthur Schiwon2017-11-093-42/+41
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>