diff options
author | Roger Szabo <roger.szabo@web.de> | 2017-04-07 18:06:50 +0800 |
---|---|---|
committer | Roger Szabo <roger.szabo@web.de> | 2017-04-07 18:06:50 +0800 |
commit | 5fa218051bb7cafe9acfdc223fe6a6d4605dacdc (patch) | |
tree | 97811737204dfcda98124681fe501328e97049d8 /apps/user_ldap/tests/User | |
parent | 0ea8729d1d3749b8072e7cc11744422d345bb85d (diff) | |
download | nextcloud-server-5fa218051bb7cafe9acfdc223fe6a6d4605dacdc.tar.gz nextcloud-server-5fa218051bb7cafe9acfdc223fe6a6d4605dacdc.zip |
unit test adjustment
Signed-off-by: Roger Szabo <roger.szabo@web.de>
Diffstat (limited to 'apps/user_ldap/tests/User')
-rw-r--r-- | apps/user_ldap/tests/User/UserTest.php | 52 |
1 files changed, 31 insertions, 21 deletions
diff --git a/apps/user_ldap/tests/User/UserTest.php b/apps/user_ldap/tests/User/UserTest.php index cf42aad057f..0437051b134 100644 --- a/apps/user_ldap/tests/User/UserTest.php +++ b/apps/user_ldap/tests/User/UserTest.php @@ -1263,16 +1263,22 @@ class UserTest extends \Test\TestCase { })); $access->expects($this->any()) - ->method('readAttribute') - ->will($this->returnCallback(function($dn, $attr) { - if($attr === 'pwdchangedtime') { - return array((new \DateTime())->sub(new \DateInterval('P28D'))->format('Ymdhis').'Z'); - } - if($dn === 'cn=default,ou=policies,dc=foo,dc=bar' && $attr === 'pwdmaxage') { - return array('2592000'); + ->method('search') + ->will($this->returnCallback(function($filter, $base) { + if($base === 'uid=alice') { + return array( + array( + 'pwdchangedtime' => array((new \DateTime())->sub(new \DateInterval('P28D'))->format('Ymdhis').'Z'), + ), + ); } - if($dn === 'cn=default,ou=policies,dc=foo,dc=bar' && $attr === 'pwdexpirewarning') { - return array('2591999'); + if($base === 'cn=default,ou=policies,dc=foo,dc=bar') { + return array( + array( + 'pwdmaxage' => array('2592000'), + 'pwdexpirewarning' => array('2591999'), + ), + ); } return array(); })); @@ -1329,19 +1335,23 @@ class UserTest extends \Test\TestCase { })); $access->expects($this->any()) - ->method('readAttribute') - ->will($this->returnCallback(function($dn, $attr) { - if($attr === 'pwdpolicysubentry') { - return array('cn=custom,ou=policies,dc=foo,dc=bar'); - } - if($attr === 'pwdchangedtime') { - return array((new \DateTime())->sub(new \DateInterval('P28D'))->format('Ymdhis').'Z'); - } - if($dn === 'cn=custom,ou=policies,dc=foo,dc=bar' && $attr === 'pwdmaxage') { - return array('2592000'); + ->method('search') + ->will($this->returnCallback(function($filter, $base) { + if($base === 'uid=alice') { + return array( + array( + 'pwdpolicysubentry' => array('cn=custom,ou=policies,dc=foo,dc=bar'), + 'pwdchangedtime' => array((new \DateTime())->sub(new \DateInterval('P28D'))->format('Ymdhis').'Z'), + ) + ); } - if($dn === 'cn=custom,ou=policies,dc=foo,dc=bar' && $attr === 'pwdexpirewarning') { - return array('2591999'); + if($base === 'cn=custom,ou=policies,dc=foo,dc=bar') { + return array( + array( + 'pwdmaxage' => array('2592000'), + 'pwdexpirewarning' => array('2591999'), + ) + ); } return array(); })); |